有沒有什麼辦法可以防止外部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
你的方式也不錯。 –