Javascript 为什么按钮类型是submit?
这是html:Javascript 为什么按钮类型是submit?,javascript,jquery,html,dom,button,Javascript,Jquery,Html,Dom,Button,这是html: <button>Static</button> <form> <span id="test"> </span> </form> 静态 这是jQuery-在文档中运行。就绪: $('#test').append('<button>Dynamic</button>'); $('button').live('click', function(){ aler
<button>Static</button>
<form>
<span id="test"> </span>
</form>
静态
这是jQuery-在文档中运行。就绪:
$('#test').append('<button>Dynamic</button>');
$('button').live('click', function(){
alert($(this).attr('type'));
});
//even this one:
alert($('<button>test</button>').attr('type'));
$('#test')。追加('Dynamic');
$('button').live('click',function()){
警报($(this.attr('type'));
});
//即使是这个:
警报($('test').attr('type'));
it提醒说“类型”是“提交”,但我还没有指定类型。怎么会?至少IE和Chrome最终给了它“提交”的类型。但是我甚至没有表单,所以将其作为提交按钮似乎很奇怪。在规范中,
元素的type属性的默认值被定义为“提交”
提交:创建提交按钮。这是默认值
规范中将
元素的type属性的默认值定义为“提交”
提交:创建提交按钮。这是默认值
Ah,与HTML5相同:缺少的默认值是提交按钮状态。如果type属性处于Submit按钮状态,那么元素就是一个Submit按钮。(). 谢谢啊,HTML5也一样:缺少的默认值是提交按钮状态。如果type属性处于Submit按钮状态,那么元素就是一个Submit按钮。(). 谢谢