className和class的區(qū)別?
簡單來說,就是IE8之前的版本,需使用getAttribute('className')才能獲得class屬性的值,F(xiàn)F及IE8之后的版本則是W3C的標(biāo)準getAttribute('class')。
簡單來說,就是IE8之前的版本,需使用getAttribute('className')才能獲得class屬性的值,F(xiàn)F及IE8之后的版本則是W3C的標(biāo)準getAttribute('class')。
2016-05-21
舉報
2017-08-20
1、DOM 對象屬性是通過className獲取class屬性的值, 而HTML 標(biāo)簽屬性是通過class獲取class屬性的值
2、IE8之前獲取class屬性值都是通過getAttribute('className'),明顯獲取的是DOM對象的屬性而不是HTML的屬性,但是實際上想要獲取的是HTML的屬性
3、所以說混淆了,但是以后不兼容IE8的話直接使用getAttribute('class')就行了,或者直接.className,不用getAttribute方法
2016-05-21
這句話的意思是一個是通過className來獲取className,一個是通過'class'這個字符串來獲取className。