javascript怎么访问子ul标签

javascript如何访问子ul标签script typetext/javascriptfunction shownav(){varnavdocument.getElem

javascript如何访问子ul标签
<script type="text/javascript">
function shownav()
{
varnav=document.getElementById('nav').getElementsByTagName("li");
 

for(i=0;i<nav.length;i++)
{

nav[i].onmouseover=function()
{
nav[i].childNodes[i].style.display="none";
}
nav[i].onmouseout=function()
{
}
}
}
</script>
</head>
<body onload="shownav()">
<ul id="nav">
<li>About
  <ul>
  <li>Introduction</li>
  <li>means</li>
  <li>Features</li>
  </ul>
  </li> 
  <li>About
  <ul>
  <li>Introduction</li>
  <li>means</li>
  <li>Features</li>
  </ul>
  </li> 
</ul>
</body>
</html>


[解决办法]

HTML code
<style>    ul ul {display:none}</style><script type="text/javascript">function shownav(){var nav=document.getElementById('nav').children;  for(i=0,len=nav.length;i<len;i++){nav[i].onmouseover=function(){this.children[0].style.display="block"; }nav[i].onmouseout=function(){this.children[0].style.display="none"; }}}</script></head><body onload="shownav()"><ul id="nav"><li>About  <ul>  <li>Introduction</li>  <li>means</li>  <li>Features</li>  </ul>  </li>    <li>About  <ul>  <li>Introduction</li>  <li>means</li>  <li>Features</li>  </ul>  </li>  </ul></body></html>