兼容性记录-class属性
生活随笔
收集整理的這篇文章主要介紹了
兼容性记录-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.classListreturn clss.contains(cls);}// className在IE各版本號下表現一致clss = n.className || n.getAttribute('class');clss = ' ' + clss + ' ';return clss.indexOf(cls) !== -1; }
能夠寫一個通用的hasClass方法 function hasClass(n, cls) {var clss;// 現代游覽器均和高版本號IE支持classList(>=IE10)if (useClassList) {clss = n.classListreturn clss.contains(cls);}// className在IE各版本號下表現一致clss = n.className || n.getAttribute('class');clss = ' ' + clss + ' ';return clss.indexOf(cls) !== -1; }
總結
以上是生活随笔為你收集整理的兼容性记录-class属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 多个线程一直跑着While(tr
- 下一篇: FPGA课程设计使用VHDL语言