zoukankan      html  css  js  c++  java
  • 兼容性记录-class属性

    getAttribute获得class属性时,IE6,IE7的传參是className,IE7+和现代游览器都是class
    全部游览器DOMElement均有的className属性,其在IE各版本号下的均表现良好返回属性class值的字符串
    此外html5中DOMElement有个classList属性,它返回一个类型为DOMTokenList的对象,它当中有非常多实用操作class的方法.

    能够写一个通用的hasClass方法
    function hasClass(n, cls) {
                var clss;
                // 现代游览器均和高版本号IE支持classList(>=IE10)
                if (useClassList) {
                    clss = n.classList
                    return clss.contains(cls);
                }
                // className在IE各版本号下表现一致
                clss = n.className || n.getAttribute('class');
                clss = ' ' + clss + ' ';
                return clss.indexOf(cls) !== -1;
    }


  • 相关阅读:
    Iscroll4使用心得 (转)
    请求接口数据实例
    jQuery插件开发全解析(转)
    js中可以改变作用域的三种方式(改变this)
    this基础(转)
    Hash扫盲
    JS编码解码 (转)
    自定义菜单实例
    DOM(转)
    js扫盲
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5305747.html
Copyright © 2011-2022 走看看