<ul id="hdNav">
<li class="mi01"><a class="fnav" href="#"><span>首页</span></a></li>
<li class="mi02"><a class="fnav" href="#"><span>商品</span></a></li>
<li class="mi03"><a class="fnav" href="#"><span>商品1</span></a>
<div class="navp">a</div>
</li>
<li class="mi04"><a class="fnav" href="#"><span>商品2</span></a>
<div class="navp">b</div>
</li>
<li class="mi05"><a class="fnav" href="#"><span>商品3</span></a>
<div class="navp">c</div>
</li>
<li class="mi06"><a class="fnav" href="#"><span>商品4</span></a>
<div class="navp">d</div>
</li>
<li class="mi07"><a class="fnav" href="#"><span>商品5</span></a>
<div class="navp">e</div>
</li>
<li class="mi08"><a class="fnav" href="#"><span>商品6</span></a></li>
<li class="mi09"><a class="fnav" href="#"><span>商品7</span></a></li>
</ul> var oElements = document.getElementById("hdNav").getElementsByTagName("li");
for(var i=0;i<oElements.length;i++)
{
oElements[i].onmouseover=function()
{............ }
}
想实现的效果鼠标放在LI上面的时候
如果LI下面有DIV标签,则显示DIV里的内容
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
.navp{display:none;}
</style>
</head><body>
<ul id="hdNav">
<li class="mi01"><a class="fnav" href="#"><span>首页</span></a></li>
<li class="mi02"><a class="fnav" href="#"><span>商品</span></a></li>
<li class="mi03"><a class="fnav" href="#"><span>商品1</span></a>
<div class="navp">a</div>
</li>
<li class="mi04"><a class="fnav" href="#"><span>商品2</span></a>
<div class="navp">b</div>
</li>
<li class="mi05"><a class="fnav" href="#"><span>商品3</span></a>
<div class="navp">c</div>
</li>
<li class="mi06"><a class="fnav" href="#"><span>商品4</span></a>
<div class="navp">d</div>
</li>
<li class="mi07"><a class="fnav" href="#"><span>商品5</span></a>
<div class="navp">e</div>
</li>
<li class="mi08"><a class="fnav" href="#"><span>商品6</span></a></li>
<li class="mi09"><a class="fnav" href="#"><span>商品7</span></a></li>
</ul>
<script>
var oElements = document.getElementById("hdNav").getElementsByTagName("li");
for(var i=0;i<oElements.length;i++)
{
!function(i){
oElements[i].onmouseover=function(){
var div = this.getElementsByTagName('div')[0];
if(div){
div.style.display = 'block'
}
}
}(i)
}
</script>
</body>
</html>