zoukankan      html  css  js  c++  java
  • 关于Js下拉导航的解释 _V

     
    // 定义一个方法sfHover
        sfHover = function ()
        {
            // 获取id为nav的dom元素里面的每个li元素, sfEls是个集合
            var sfEls = document.getElementById ("nav").getElementsByTagName ("LI");
            // 循环里面的每个li元素对象
            for var i = 0; i < sfEls.length; i++)
            {
                // 给每个li元素设置onmouseover事件,鼠标滑过事件
                sfEls[i].onmouseover = function ()
                {
                    // 当鼠标滑过li时,被滑过的li的class属性在原来的基础上加上 sfhover
                    this.className += " sfhover";
                }
                // 给每个li设置鼠标移出事件
                sfEls[i].onmouseout = function ()
                {
                    // 当鼠标移出时,把原来加上的 sfhover去掉
                    this.className = this.className.replace (new RegExp (" sfhover\\b"), "");
                }
            }
        }
        // 如果浏览器支持window.attachEvent方法,就调用这个方法
        if (window.attachEvent)
        {
            // 调用onload方法,把sfHover加载到其中
            window.attachEvent ("onload", sfHover);
        }
  • 相关阅读:
    c++标准库cstring文件
    c++标准库string文件
    c++标准库cmath文件
    micro:bit用蜂鸣器制作计时器
    【Python入门自学笔记专辑】——PythonUnicode字符
    eclips安装教程
    题目(18)答案
    Console.Write格式化输出
    图像传输有用到,图像与数据流相互转换
    datalist、repearter、gridview显示行号的三种方法 或者是获取datalist行id
  • 原文地址:https://www.cnblogs.com/lsy26/p/5840855.html
Copyright © 2011-2022 走看看