纯新手,写了如下代码
<script type="text/javascript">
window.onload=function(){
var yuansu=document.getElementsByTagName("p")
for(i=0;i<yuansu.length;i++){
yuansu[i].onmouseover=function(){
document.getElementById("i").style.visibility="visible";
}
yuansu[i].onmouseout=function(){
document.getElementById("i").style.visibility="hidden";
}
}
}
</script>
想在鼠标停在某一个<p>
上时,使对应的无父子兄弟关系的<div>
显示出来,而其他无关的<div>
则隐藏,显然我的代码无法实现,那么如何实现呢?
document.getElementById("i")
这是什么东西?看上去是document.getElementById(i)
都能接受。目前选到的标签不太对。如果是兄弟标签,那么有 nextSibling 之类的东西吧。