一个<li>可以document.getElementById("")控制,多了怎么办呢?
使用div 中,我想要 li 中当鼠标移过是变色,鼠标移开变回原色
当使用一个时,可以用id 来控制,可是当很多的时候,该怎么解决呢?
我尝试的代码:
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" >
function mouseOver()
{
document.getElementById("testid").style.color="#ff00cc";
document.getElementById("testid").style.backgroundColor="blue";
}
function mouseOut()
{
document.getElementById("testid").style.color="white";
document.getElementById("testid").style.backgroundColor="green";
}
</script>
</head>
<body style="background-image:url(images/linux.png)">
<div class="topdiv">
<p> Mutou's Blog<p>
</div>
<div class="navigation" >
<ul >
<li class="onmove" onmouseover="mouseOver() " onmouseout="mouseOut()">首页</li>
<li class="onmove" > 日记</li>
<li class="onmove" > 相册</li>
<li class="onmove" > 音乐</li>
<li class="onmove" > 英语</li>
<li class="onmove" > 关于我</li>
</ul>
</div>
<div class="middiv" > </div>
</body>
</html>
------解决方案--------------------getElementsByTagName
getElementByClass
------解决方案--------------------一个页面id只能是唯一的一个 相同多的用class去定义