屬性/方法 | 描述 |
---|
獲取節(jié)點 document | |
---|---|
element.getElementsByTagName() | 返回指定標簽名的所有子元素集合。 |
element. getElementsByClassName() | 返回文檔中所有指定類名的元素集合荒适,作為 NodeList 對象传黄。 |
document/element.getElementsByName() | 返回帶有指定名稱的對象集合。 |
document.getElementById() | 返回對擁有指定 id 的第一個對象的引用戴涝。 |
獲取節(jié)點=> 節(jié)點指針 | |
element.childNodes | 返回元素的一個子節(jié)點的數(shù)組 |
element.children | 返回元素的一個子節(jié)點的數(shù)組 兼容,且不包含文本節(jié)點 |
element.firstChild | 返回元素的第一個子節(jié)點 |
element.lastChild | 返回的最后一個子元素 |
element.nextSibling | 返回該元素緊跟的一個節(jié)點 |
element.previousSibling | 返回某個元素緊接之前元素 |
element.parentNode | 返回元素的父節(jié)點 |
element.ownerDocument | 返回元素的根元素(文檔對象) |
element.nodeName | 返回元素的標記名(大寫) |
element.nodeType | 返回元素的節(jié)點類型 1.元素節(jié)點 3.文本節(jié)點 |
element.nodeValue | 返回元素的節(jié)點值 |
**屬性操作 ** | |
---|---|
element.attributes | 返回一個元素的屬性數(shù)組 |
element.hasAttribute() | 如果元素中存在指定的屬性返回 true钻蔑,否則返回false啥刻。 |
element.getAttribute() | 返回指定元素的屬性值 |
element.setAttribute() | 設置或者改變指定屬性并指定值。 |
element.removeAttribute() | 從元素中刪除指定的屬性咪笑。 |
document 節(jié)點操作 | 創(chuàng)建節(jié)點 |
---|---|
document.createElement() | 創(chuàng)建元素節(jié)點可帽。 |
document.createAttribute() | 創(chuàng)建一個屬性節(jié)點 |
document.createTextNode() | 創(chuàng)建文本節(jié)點。 |
document.createComment() | createComment() 方法可創(chuàng)建注釋節(jié)點窗怒。 |
document.createDocumentFragment() | 創(chuàng)建空的 DocumentFragment 對象映跟,并返回此對象。 |
element 節(jié)點操作 | 插 加 刪 換 復 |
element.insertBefore() | 現(xiàn)有的子元素之前插入一個新的子元素 |
element.appendChild() | 為元素添加一個新的子元素 |
element.removeChild() | 刪除一個子元素 |
element.replaceChild() | 替換一個子元素 |
element.cloneNode() | 克隆某個元素 |