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

DOM0多次赋值

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

正在回答

2 回答

 刚刚我试过了,相同的事件会覆盖,不相同的事件不会覆盖。
 <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标签中添加“第三个事件”


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

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

<script>

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

btn.onclick=function(){

    alert("第一个事件");

    btn.onclick=function(){

    alert("第二个事件");

    }

    }

    btn.onmouseover=function(){

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

    }

</script>


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

蝶梦疏妄

结果是点击按钮出现第一个事件,然后再点击确认出现第三个事件
2016-11-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
DOM事件探秘
  • 参与学习       99544    人
  • 解答问题       1197    个

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

进入课程

DOM0多次赋值

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