有没有什么办法可以防止外部js文件内嵌onclick属性?防止从外部JavaScript文件内联onclick
<button id="myButton" type="button" onclick="alert('Dont show me please!');" >Click me</button>
在的script.js:
var mybutton = document.getElementById("myButton").addEventListener("click", preventIt);
function preventIt(e){
console.log('click event...');
e.preventDefault();
}
假设我们不能改变HTML标记。
有趣的替代 – mplungjan
你的方式也不错。 –