2-3節(jié)有口誤。開始說的是DOM0和DOM2共有的優(yōu)點是為同一元素添加多個事件處理程序,示例結束后卻說只有DOM2可以這樣做,最后又說這是DOM0和DOM2兩者共同的優(yōu)點。。。太凌亂了。。。
1 回答
舉報
0/150
提交
取消
2-3節(jié)有口誤。開始說的是DOM0和DOM2共有的優(yōu)點是為同一元素添加多個事件處理程序,示例結束后卻說只有DOM2可以這樣做,最后又說這是DOM0和DOM2兩者共同的優(yōu)點。。。太凌亂了。。。
2014-07-03
舉報
2014-08-22
<html> <head> <title>事件流</title> <meta charset="utf-8"> </head> <body> <div id = "box"> <input type="button" value="按鈕" id="btn"> <input type="button" value="按鈕2" id="btn2"> </div> <script> var b1 = document.getElementById("btn2"); var b2 = document.getElementById("btn"); b1.onclick=function(){ alert("one"); } b1.onclick = function(){ alert("tiii "); } b2.addEventListener('click',function(){alert("NAME")},false); b2.addEventListener('click',function(){alert("poker face")},false); </script> </body> </html>dom0 同隊以對象的同一類事件會相互覆蓋, DOM2 一個對象可以有很多同類事件。
而且
<input type="button" value="按鈕3" id="btn3" onclick="setMes()" onmousemove="showMes()"> <script> function setMes(){ alert("setMes"); } function showMes(){ b2.style.width = "100px"; } </script>click 與mouseover 同樣都是有效的。