DOM0多次赋值

来源:2-3 DOM2级事件处理程序

慕村2815136

2016-10-22 23:59

用DOM0 如果多次对属性赋值的话,是不是只有最后一个有效?之前的都会被覆盖

写回答 关注

2回答

  • 慕粉5366927
    2016-10-23 10:51:51
    已采纳
     刚刚我试过了,相同的事件会覆盖,不相同的事件不会覆盖。
     <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标签中添加“第三个事件”


  • 蝶梦疏妄
    2016-11-05 23:37:11

    没覆盖啊!我将他的改了一下!发现没有覆盖,不过是需要嵌套的才行

    <script>

    var btn=document.getElementById("btn");

    btn.onclick=function(){

        alert("第一个事件");

        btn.onclick=function(){

        alert("第二个事件");

        }

        }

        btn.onmouseover=function(){

        document.getElementById("p1").innerHTML="第三个事件";

        }

    </script>


    蝶梦疏妄

    结果是点击按钮出现第一个事件,然后再点击确认出现第三个事件

    2016-11-05 23:38:08

    共 1 条回复 >

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题