// selectors 是一个 CSS 选择器字符串// 从整个文档开始查找Document.querySelector(selectors)Document.querySelectorAll(selectors)// 从 Element 元素的后代元素开始查找Element.querySelector(selectors)Element.querySelectorAll(selectors)
文档模式(document mode)
- Doctype 是 Document Type (文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。它的作用是告知浏览器的解析器,用什么文档类型规范来解析这个文档。
文档模式用于指定IE的页面排版引擎(Trident)以哪个版本的方式来解析并渲染网页代码
document.compatMode:检测当前文档的渲染模式
- 若值为 BackCompat ,则为混杂模式
- 若值为 CSS1Compat, 则为标准规范模式
- document.documentMode: 检测 IE 浏览器是在哪个浏览器模式下(这个属性只适用于 IE 浏览器)
参考: 文档解析——Doctype、严格&混杂模式、浏览器&文档模式
DOM2 样式
- HTMLElement.style : 返回一个 CSSStyleDeclaration 对象,表示元素的内嵌 style 属性。
这个属性的返回值只包含了在元素内嵌 style 属性上声明的的 CSS 属性,而不包括来自其他地方声明的样式(比如 head 部分声明的 CSS 属性)。
由于 style 属性的优先级和通过 style 设置元素的内联样式是一样的,并且在css层级样式中拥有最高优先级,因此在为特定的元素设置样式时很有用。