javascript - 鼠标悬停导航链接不起作用

标签 javascript mouseover

我想在导航元素上添加EventListioner <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>

关于javascript - 鼠标悬停导航链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20047838/

相关文章:

javascript - 减少计数,以便显示每个用户的所有 vendor 的计数

javascript - 如何在另一个链接的鼠标悬停时更改表格背景图像

css - 删除无序列表中链接之间的间隙

html - BG 图像鼠标悬停工作正常,除了在 IE 上

javascript - 错误: Unable to resolve module `react-redux` from `C:\Users\wanuuu27\AwesomeProject\App.js` : Module `react-redux` does not exist

javascript - Node-Inspector 无法打开 chrome 浏览器并抛出错误 ENOENT

javascript - 为什么在构造函数中直接创建 ES6 类的实例时 Jest 的 toThrow 不起作用?

javascript - 对多个 HTML 复选框执行条件

javascript - jQuery 鼠标悬停在 DOM 上

javascript - EXT4.1 GridPanel 上的鼠标悬停