<script> function click(){alert('click');} function mouseover(){ var d=document.getElementById("divEvent"); for(key in d)if(key.indexOf("on")==0&&d[key])alert(key+"===>\n\n"+d[key]) } function keydown(){alert('keydown');} </script>
for(key in d)if(key.indexOf("on")==0&&d[key])alert(key+"===>\n\n"+d[key]) 这句 没看懂
<script> function click(){alert('click');} function mouseover(){ var d=document.getElementById("divEvent"); for(key in d)if(key.indexOf("on")==0&&d[key]){ if(key!="onmouseover"){ alert(key+"===>\n\n"+d[key]+"\n\n下面输出执行结果\t"); d[key]();//=========执行这个函数 } else alert(key+"===>\n\n"+d[key]+"\n\n执行的结果为:\t此事件由onmouseover触发,所以避免死循环,不执行") }
<script>
function click(){alert('click');}
function mouseover(){
var d=document.getElementById("divEvent");
for(key in d)if(key.indexOf("on")==0&&d[key])alert(key+"===>\n\n"+d[key])
}
function keydown(){alert('keydown');}
</script>
这句 没看懂
<div id="divEvent" onclick="click()" onmouseover="mouseover()" onkeydown="keydown()">移动到此div的所有事件</div>
<script>
function click(){alert('click');}
function mouseover(){
var d=document.getElementById("divEvent");
for(key in d)if(key.indexOf("on")==0&&d[key]){
if(key!="onmouseover"){
alert(key+"===>\n\n"+d[key]+"\n\n下面输出执行结果\t");
d[key]();//=========执行这个函数
}
else alert(key+"===>\n\n"+d[key]+"\n\n执行的结果为:\t此事件由onmouseover触发,所以避免死循环,不执行")
}
}
function keydown(){alert('keydown');}
</script>