慕村2815136
2016-10-22 23:59
用DOM0 如果多次对属性赋值的话,是不是只有最后一个有效?之前的都会被覆盖
刚刚我试过了,相同的事件会覆盖,不相同的事件不会覆盖。 <input type="button" value="按钮" id="btn" /> <p id="p1"></p> <script> var btn=document.getElementById("btn"); btn.onclick=function(){ alert("第一个事件"); } btn.onclick=function(){ alert("第二个事件"); } btn.onmouseover=function(){ document.getElementById("p1").innerHTML="第三个事件"; } </script> 点击按钮的时候会弹出“第二个事件”,滑过按钮的时候触发在p标签中添加“第三个事件”
没覆盖啊!我将他的改了一下!发现没有覆盖,不过是需要嵌套的才行
<script>
var btn=document.getElementById("btn");
btn.onclick=function(){
alert("第一个事件");
btn.onclick=function(){
alert("第二个事件");
}
}
btn.onmouseover=function(){
document.getElementById("p1").innerHTML="第三个事件";
}
</script>
DOM事件探秘
99544 学习 · 1197 问题
相似问题