Jquery 按钮id=";重置";保留字还是浏览器错误?

Jquery 按钮id=";重置";保留字还是浏览器错误?,jquery,Jquery,为什么id为“reset”的按钮的单击处理程序不允许我重置表单?如果我将id更改为reset2,则所有操作都有效。 它是保留字还是IE11错误 小提琴: 将id更改为reset2以查看它是否正常工作 $(function(){ $("#reset").click(function(e){ document.getElementById("form").reset(); }); }); 我知道我在某处读过这篇文章,但是ID在DOM中的工作原理是它执行getE

为什么id为“reset”的按钮的单击处理程序不允许我重置表单?如果我将id更改为reset2,则所有操作都有效。 它是保留字还是IE11错误

小提琴: 将id更改为reset2以查看它是否正常工作

$(function(){


    $("#reset").click(function(e){
        document.getElementById("form").reset();
    });

});

我知道我在某处读过这篇文章,但是ID在DOM中的工作原理是它执行getElementById,在本例中会找到#reset。。因为它是一个DOM引用,所以它不是一个方法。应该避免将元素命名为dom元素方法。在你的情况下,为什么要使用JS呢?为什么不使用
type=“reset”
?这里是保留字列表