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