节点的一个方法 Node.hasChildNodes();
document —> HTMLDocument.prototype —> Document.prototype
- getElementById方法定义在Document.prototype上,即Element节点上不能使用。
- getElementByName方法定义在HTMLDocument.prototype上,即非html中的document不能使用(xml document,Element)
- getElementByTagName方法定义在Document.prototype和Element.prototype上
- HTMLDocument.prototype定义了一些常用的属性,body,head,分别指代HTML文档中的标签
- Document.prototype上定义了documentElement属性,指代文档的根元素,在HTML文档中,他总是指代元素
- getElementsByClassName、querySelectorAll、querySelector在Document.prototype,Element.prototype类中均有定义
Element节点的一些属性
innerHTML
innerText(火狐不兼容)/textContent(老版本IE不好使)
Element节点的一些方法
ele.setAttribute()
ele.getAttribute();