事件委托js

来源:互联网 发布:keep软件免费下载 编辑:程序博客网 时间:2024/06/09 18:24
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
li{
margin:10px 0px;
list-style:none;
}
</style>


</head>
<body>




<ul><li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li></ul>



</body>
<script>
document.getElementsByTagName('ul')[0].onmouseover=function(){
for(var i=0;i<this.childNodes.length;i++)
{
if(this.childNodes[i].nodeName=="LI"){
this.childNodes[i].style.background="";
}
}
if(event.srcElement.nodeName=="LI"){
event.srcElement.style.background="red"
}
}
</script>
</html>
原创粉丝点击