addEventListener与onclick的区别

980

addEventListeneronclick 有什么区别?

var h = document.getElementById("a");
h.onclick = dothing1;
h.addEventListener("click", dothing2);

上述代码位于单独的 .js 文件中,它们都能完美地工作。

21个回答

-3
let element = document.queryselector('id or classname'); 
element.addeventlistiner('click',()=>{
  do work
})

<button onclick="click()">click</click>`
function click(){
  do work
};

4
社区鼓励在代码旁边添加解释,而不是仅基于代码的答案(请参见此处)。此外,请查看格式帮助页面以改善您的格式。 - costaparas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接