// selectors 是一個(gè) CSS 選擇器字符串// 從整個(gè)文檔開始查找Document.querySelector(selectors)Document.querySelectorAll(selectors)// 從 Element 元素的后代元素開始查找Element.querySelector(selectors)Element.querySelectorAll(selectors)
文檔模式(document mode)
- Doctype 是 Document Type (文檔類型)的簡寫,用來說明你用的XHTML或者HTML是什么版本。它的作用是告知瀏覽器的解析器,用什么文檔類型規(guī)范來解析這個(gè)文檔。
文檔模式用于指定IE的頁面排版引擎(Trident)以哪個(gè)版本的方式來解析并渲染網(wǎng)頁代碼
document.compatMode:檢測當(dāng)前文檔的渲染模式
- 若值為 BackCompat ,則為混雜模式
- 若值為 CSS1Compat, 則為標(biāo)準(zhǔn)規(guī)范模式
- document.documentMode: 檢測 IE 瀏覽器是在哪個(gè)瀏覽器模式下(這個(gè)屬性只適用于 IE 瀏覽器)
參考: 文檔解析——Doctype、嚴(yán)格&混雜模式、瀏覽器&文檔模式
DOM2 樣式
- HTMLElement.style : 返回一個(gè) CSSStyleDeclaration 對象,表示元素的內(nèi)嵌 style 屬性。
這個(gè)屬性的返回值只包含了在元素內(nèi)嵌 style 屬性上聲明的的 CSS 屬性,而不包括來自其他地方聲明的樣式(比如 head 部分聲明的 CSS 屬性)。
由于 style 屬性的優(yōu)先級和通過 style 設(shè)置元素的內(nèi)聯(lián)樣式是一樣的,并且在css層級樣式中擁有最高優(yōu)先級,因此在為特定的元素設(shè)置樣式時(shí)很有用。