为了账号安全,请及时绑定邮箱和手机立即绑定

为什么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一下不兼容这个属性

正在回答

2 回答

补充:

1.IE绑定事件的API应该是这个:btn.attachEvent("on事件名",处理函数对象);

2.btn.addEventListener是IE以外其它主流浏览器支持的,但也会有显示效果的差别,以你实际效果为准。BOM里面坑多



1 回复 有任何疑惑可以回复我~

定义两个属性只能显示一个

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么dom2级定义两个方法各个浏览器显示不一样呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信