(021)javascript_dom_childNodes
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>DOM</title> 6 <script type="text/javascript"> 7 8 window.onload = function() { 9 10 var ulNode = document.getElementById("myul"); 11 12 //alert(ulNode.childNodes.length); 13 var liNodeArr = ulNode.childNodes; 14 15 for(var i = 0; i < liNodeArr.length; i++) 16 { 17 //nodeType=1为元素节点 18 //兼容性问题FireFox,Chrome会把空文本节点当成子节点,IE不会,因为要判断NodeType 19 if(liNodeArr[i].nodeType == 1) 20 { 21 liNodeArr[i].style.background = "blue"; 22 } 23 } 24 }; 25 26 </script> 27 </head> 28 29 <body> 30 <ul id="myul"> 31 <li>aaa</li> 32 <li>bbb</li> 33 <li>ccc</li> 34 </ul> 35 </body> 36 </html>
***万事万物都有裂痕,那是光照进来的地方***

浙公网安备 33010602011771号