问:大家好,
我想知道<button>和<input type =“ button” />有什么区别?以及我应该使用哪一个。
答:<button>和<input type =“ button”>之间 的主要区别是它们之间的默认行为。<input type =“ button”>没有默认行为,而<button>具有要提交的默认行为。
<button> 会自动提交,如果您要在表单中使用按钮而不提交,则会导致问题。因此,最好使用 <input type="button"> 或 <button type="button">。如果没有类型,则按钮会自动接收一种提交类型。
答:<input>必须始终在表单内使用。<按钮>可以在任何地方使用。另外,它具有不同的上下文,您可以在CSS上使用伪选择器:before和:after。
答:它们都是HTML按钮,但与<button>不同,<input type = button>始终在<form>中使用。
按钮中文本的显示方式也不同。例如,如果要显示“转到”的按钮,请执行以下操作:
<button>开始</ button> <form> <输入类型=“ button” value =“ Go”> </ form>
希望这可以帮助。