">type="button">

<button>和<input type="button"> 的区别

萝らか妹 提交于 2019-12-06 02:19:38
<button> 标签定义一个按钮。 在 button 元素内部,您可以放置内容,比如文本或图像。 <button> 控件 与 <input type="button"> 相比,提供了更为强大的功能和更丰富的内容。 <button> 与 </button> 标签之间的所有内容都是按钮的内容 ,其中包括任何可接受的正文内容,比如文本或多媒体内容。 唯一禁止使用的元素是图像映射,因为它对鼠标和键盘敏感的动作会干扰表单按钮的行为。 请始终为按钮规定 type 属性。 Internet Explorer 的默认类型是 "button" ,而其他浏览器中(包括 W3C 规范)的默认值是 "submit" 。 浏览器支持 所有主流浏览器都支持 <button> 标签。 重要事项: 如果在 HTML 表单中使用 button 元素,不同的浏览器会提交不同的值。 Internet Explorer 将提交 <button> 与 <button/> 之间的文本,而其他浏览器将提交 value 属性的内容。请在 HTML 表单中使用 input 元素 来创建按钮。 注意事项 在使用 <button> 标签时很容易想当然的当成 <input type="button">使用,这很容易产生以下几点错误用法: 1、通过 $('#customBtn').val()获取<button id="customBtn