為什么我這么寫沒有反應(yīng)
<body>
?<input type="button" value="IE" id="btn4"/>
?<script>
? ? function show(){
alert("我是IE事件處理");
}
? ? var btn4 = document.getElementById("btn4");
btn4.attachEvent('onclick',show);//添加事件方法,兩個(gè)參數(shù)。默認(rèn)冒泡事件false。函數(shù)名加On.
//btn4.removeEventListener("onclick",show,false);//刪除事件方法,參數(shù)與添加要一樣。
? ?
?</script>
</body>
2016-08-12
瀏覽器的兼容性問題,這樣就可以
<body>
<input type="button" value="IE" id="btn4"/>
<script>
? ?var btn4=document.getElementById('btn4');
? ?if(btn4.attachEvent){
? ? ? ?btn4.attachEvent('onclick',show);
? ?}else if(btn4.addEventListener){
? ? ? ?btn4.addEventListener('click',show);
? ?}else{
? ? ? ?btn4.onclick=show;
? ?}
? ?//添加事件方法,兩個(gè)參數(shù)。默認(rèn)冒泡事件false。函數(shù)名加On.
? ?//btn4.removeEventListener("onclick",show,false);//刪除事件方法,參數(shù)與添加要一樣。
? ?function show(){
? ? ? ?alert("我是IE事件處理");
? ?}
</script>
</body>