Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么按钮类型是submit?_Javascript_Jquery_Html_Dom_Button - Fatal编程技术网

Javascript 为什么按钮类型是submit?

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

这是html:

<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按钮。(). 谢谢