是什么区别innerHTML,innerText并且childNodes[].value在JavaScript?
如果我想要执行一个函数,我更喜欢使用内联js:
<p id="element" onclick="doSomething();">Click me</p>
Run Code Online (Sandbox Code Playgroud)
因为它更容易调试.
但是,我听到人们说不使用内联js,并做:
document.getElementById('element').onclick = doSomething;
Run Code Online (Sandbox Code Playgroud)
为什么推荐使用js事件监听器?