我正在使用自定義的modernizer配置,該配置選擇了我在頁面中使用的功能(僅限於那些功能)。如何獲取html元素的類標記
所以,我想簡單地抓取頁面<html>
的類名,所以我可以檢查,看看有多少no-
前綴類存在(也許檢查classlist.match(/no-/g).length
),並確定是否我的javascript應該放棄。
目前還不清楚我是否應該使用
document.getElementsByTagName('html').className
或
$('html').attr('class')
或
document.documentElement.className
我看不出有任何理由不使用任何的三個。 – Kyle 2012-07-14 20:45:54
他們都工作,但你可能有第一和第三的跨瀏覽器問題。第二個通過jQuery的抽象。 – 2012-07-14 20:46:15
任何將工作,除了您可能需要取消引用'getElementsByTagName()'一個,因爲它返回一個節點列表:'document.getElementsByTagName('html')[0] .className' – 2012-07-14 20:46:40