[英]mouseover nav link does not work
我想在nav元素<a>
,但是没有用。 而且我不喜欢通过jQuery解决问题。 我的代码如下:
<div id="navigation">
<nav class="navbg clearfix">
<a class="navcell" href="#">item1</a>
<a class="navcell" href="#">item2</a>
<a class="navcell" href="#">item3</a>
<a class="navcell" href="#">item4</a>
<a class="navcell" href="#">item5</a>
<a class="navcell" href="#">item6</a>
</nav>
</div>
JS是:
<script type="text/javascript">
var navobj = document.getElementById("navigation").getElementsByTagName("a");
for(var i=0; i < navobj.length; i++){
navobj[i].onmouseover = function(){
DD_belatedPNG.fix('.selected');
}
</script>
您的函数未正确关闭,您缺少一个'}'
<script type="text/javascript">
var navobj = document.getElementById("navigation").getElementsByTagName("a");
for(var i=0; i < navobj.length; i++){
navobj[i].onmouseover = function(){
DD_belatedPNG.fix('.selected');
};
}
</script>
使用这个JS:
<script type="text/javascript">
var navobj = document.getElementById("navigation").getElementsByTagName("a");
for(var i=0; i < navobj.length; i++){
navobj[i].onmouseover = function(){
DD_belatedPNG.fix('.selected');
} //you have missed this closing bracket.
}
</script>
您错过了大括号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.