1.單擊事件
<body> <h2>javascript 事件</h2> <ul> <li>aaaa</li> <li>aaaa111</li> <li>aaaa222</li> <li>aaaa3333</li> <li>aaaa444</li> </ul> <script type="text/javascript"> //獲取所有li的節點 var list = document.getElementsByTagName("li"); //給每個li綁定事件 for(var i = 0;i<list.length;i++){ list[i].onclick = function(){ //彈出對應的li節點裡面的內容 alert(this.innerHTML); //將節點的顏色變成紅色 this.style.color = "red"; } } </script> </body>
2.雙擊事件
<body> <h2>javascript 事件</h2> <ul> <li>aaaa</li> <li>aaaa111</li> <li>aaaa222</li> <li>aaaa3333</li> <li>aaaa444</li> </ul> <script type="text/javascript"> //獲取所有li的節點 var list = document.getElementsByTagName("li"); //給每個li綁定事件 for(var i = 0;i<list.length;i++){ list[i].ondblclick = function(){ //彈出對應的li節點裡面的內容 alert(this.innerHTML); this.style.color = "red"; } } </script> </body>
PS:下面看下js循環給li綁定參數不同的點擊事件
<li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> <script type="text/javascript"> var li=document.getElementsByTagName_r("li"); for(var i=0;i<li.length;i++){ (function(x){ li[x].onclick=function(){alert(x);} })(i); } </script>
每個li彈出來的值都是不同的哦
以上所述是小編給大家介紹的JavaScript給每一個li節點綁定點擊事件,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!