我对在 HTML 元素中使用 "onclick" 和 "onmousedown" 属性感到有些困惑。
比如:
<button onclick="my_JS_function()"></button>
或者
<div onmousedown="my_another_JS_funciton"></div>
但是有些人说,添加“监听器”的唯一“正确”方法是通过
document.getElementById("my_id").addEventListener("onclick", my_JS_function, false);
在做那件事情时,有哪种更“适当”且得到更多支持的方式?