為什么dom2級定義兩個方法各個瀏覽器顯示不一樣呢
<script>
function showmessage(){alert('hello world');}
var btn=document.getElementById('btn');
btn.addEventListener('click',showmessage,false);
btn.addEventListener('click',function(){alert(this.value);},false);
btn.removeEventListener('click',showmessage,false);
</script>
火狐直接顯示那個按鈕不顯示hello world 谷歌顯示hello world不顯示按鈕 ie8一下不兼容這個屬性
2015-08-18
補充:
1.IE綁定事件的API應該是這個:btn.attachEvent("on事件名",處理函數對象);
2.btn.addEventListener是IE以外其它主流瀏覽器支持的,但也會有顯示效果的差別,以你實際效果為準。BOM里面坑多
2014-12-19
定義兩個屬性只能顯示一個