HTML事件属性:
<button onclick="displayDate()">Try it</button>
使用HTML DOM分配事件:
<script>
document.getElementById("myBtn").onclick = function(){ displayDate() };
</script>
这两者之间有什么区别?使用(使用HTML DOM分配事件)有什么好处?
谢谢
<input type="button" value="Click me">
节中进行了描述。基本区别在于,事件属性(如6.1.5 Events)包含这样执行的JavaScript代码(通常是函数调用),而元素节点的onclick
属性是对函数定义的引用。例如,如果您在HTML源代码中使用click
,然后在浏览器的开发人员工具中检查DOM,则您会发现该连接原则上更加复杂。