【发布时间】:2016-11-12 19:21:41
【问题描述】:
如果您像这样在 HTML 中创建表单:
<!DOCTYPE html>
<html><head>
<script>
function submit() {
console.log("window.submit");
}
</script>
</head>
<body>
<form name="form">
<input type="button" value="button" onclick="submit()" />
</form>
</body>
</html>
当input标签被解析时(至少在chrome中),相应的DOM元素显然会以表单为范围创建,因此绑定到onclick处理程序的函数将是form.submit()而不是@ 987654325@。这是标准行为还是取决于浏览器?是否有任何文档涵盖了这一点?
【问题讨论】: