DOM扩展
1.选择符
querySelector()
接受一个css选择符,返回第一个匹配的元素
querySelectorAll()
接受一个css选择符,返回全部匹配的NodeList
-
matchesSelector()
接收css选择符,返回调用元素与之是否匹配,返回布尔值
- IE9+: msMatchesSelector
- Firefox: mozMatchesSelector
- Safari,Chrome: webkitMatchesSelector
2.元素遍历
childElementCount
firstElementChild
lastElementChild
previousElementSibling
nextElementSibling
3.HTML5
1.与类相关的扩展
getElementByClassName() IE9+
返回符合的NodeLise合集
2.焦点管理
document.activeElement
引用DOM中获得焦点的元素,加载期间为null
document.hasFocus()
是否获得焦点
3.HTMLDocument的变化