想问下代码的问题
<html> <head> <title>我的世界</title> </head> <body> <div id="box"> <input type="button" value="按钮" id="btn" onclick="showmessage()"> <input type="button" value="按钮2" id="btn2"> <input type="button" value="按钮3" id="btn3"> </div> <script> function showmessage(){ alert('Hello World!') } var btn2=document.getElementById("btn2"); var btn3=document.getElementById("btn3"); btn2.onclick=function(){ alert("这是DOM0级事件处理") } //btn2.onclick=null; /* btn3.addEventListener("click",function(){ alert("DOM2级事件处理") },false); //btn3.removeEventListener("click",showmessage,false);*/ btn3.attachEvent("onclick",showmessage) </script> </body> </html>
我把这个代码放在IE浏览器里发现是字都变成乱码了,求看看哪里出错了