javascript操作ul中li的方法
本文实例讲述了javascript操作ul中li的方法。分享给大家供大家参考。具体如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>动态控制li球队列表</title> <scripttype="text/javascript"> functioniniEvent(){ varul=document.getElementById("football"); varlis=ul.getElementsByTagName("li"); for(vari=0;i<lis.length;i++){ //鼠标经过事件 lis[i].onmouseover=function(){ varul=document.getElementById("football"); varlis=ul.getElementsByTagName("li"); for(vari=0;i<lis.length;i++){ varli=lis[i]; if(li==this){ li.style.background="red"; } else{ li.style.background="gray"; } } } //鼠标单击事件 lis[i].onclick=function(){ varul=document.getElementById("football"); varlis=ul.getElementsByTagName("li"); for(vari=0;i<lis.length;i++){ varli=lis[i]; if(li==this){ li.style.fontSize=30; } else{ li.style.fontSize=16; } } } } } </script> </head> <bodyonload="iniEvent()"> <!--功能说明 1.鼠标滑过的行变为红色 2.点击行字体变大 --> <ulstyle="width:200px"id="football"> <li>皇马</li> <li>曼联</li> <li>切尔西</li> <li>巴萨</li> <li>Ac米兰</li> <li>国际米兰</li> </ul> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。