W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在 HTML DOM (Document Object Model) 中, 每個(gè)東西都是 節(jié)點(diǎn) :
在 HTML DOM 中, 元素對象代表著一個(gè) HTML 元素。
元素對象 的 子節(jié)點(diǎn)可以是, 可以是元素節(jié)點(diǎn),文本節(jié)點(diǎn),注釋節(jié)點(diǎn)。
NodeList 對象 代表了節(jié)點(diǎn)列表,類似于 HTML元素的子節(jié)點(diǎn)集合。
元素可以有屬性。屬性屬于屬性節(jié)點(diǎn)(查看下一章節(jié))。
所有主流瀏覽器都支持 元素對象 和 NodeList 對象。.
以上屬性和方法可適用于所有 HTML 元素:
屬性 / 方法 | 描述 |
---|---|
element.accessKey | 設(shè)置或返回accesskey一個(gè)元素 |
element.addEventListener() | 向指定元素添加事件句柄 |
element.appendChild() | 為元素添加一個(gè)新的子元素 |
element.attributes | 返回一個(gè)元素的屬性數(shù)組 |
element.childNodes | 返回元素的一個(gè)子節(jié)點(diǎn)的數(shù)組 |
element.classlist | 返回元素的類名,作為 DOMTokenList 對象。 |
element.className | 設(shè)置或返回元素的class屬性 |
element.clientHeight | 在頁面上返回內(nèi)容的可視高度(不包括邊框,邊距或滾動(dòng)條) |
element.clientWidth | 在頁面上返回內(nèi)容的可視寬度(不包括邊框,邊距或滾動(dòng)條) |
element.cloneNode() | 克隆某個(gè)元素 |
element.compareDocumentPosition() | 比較兩個(gè)元素的文檔位置。 |
element.contentEditable | 設(shè)置或返回元素的內(nèi)容是否可編輯 |
element.dir | 設(shè)置或返回一個(gè)元素中的文本方向 |
element.firstChild | 返回元素的第一個(gè)子節(jié)點(diǎn) |
element.focus() | 設(shè)置文檔或元素獲取焦點(diǎn) |
element.getAttribute() | 返回指定元素的屬性值 |
element.getAttributeNode() | 返回指定屬性節(jié)點(diǎn) |
element.getElementsByTagName() | 返回指定標(biāo)簽名的所有子元素集合。 |
element. getElementsByClassName() | 返回文檔中所有指定類名的元素集合,作為 NodeList 對象。 |
element.getFeature() | 返回指定特征的執(zhí)行APIs對象。 |
element.getUserData() | 返回一個(gè)元素中關(guān)聯(lián)鍵值的對象。 |
element.hasAttribute() | 如果元素中存在指定的屬性返回 true,否則返回false。 |
element.hasAttributes() | 如果元素有任何屬性返回true,否則返回false。 |
element.hasChildNodes() | 返回一個(gè)元素是否具有任何子元素 |
element.hasfocus() | 返回布爾值,檢測文檔或元素是否獲取焦點(diǎn) |
element.id | 設(shè)置或者返回元素的 id。 |
element.innerHTML | 設(shè)置或者返回元素的內(nèi)容。 |
element.insertBefore() | 現(xiàn)有的子元素之前插入一個(gè)新的子元素 |
element.isContentEditable | 如果元素內(nèi)容可編輯返回 true,否則返回false |
element.isDefaultNamespace() | 如果指定了namespaceURI 返回 true,否則返回 false。 |
element.isEqualNode() | 檢查兩個(gè)元素是否相等 |
element.isSameNode() | 檢查兩個(gè)元素所有有相同節(jié)點(diǎn)。 |
element.isSupported() | 如果在元素中支持指定特征返回 true。 |
element.lang | 設(shè)置或者返回一個(gè)元素的語言。 |
element.lastChild | 返回的最后一個(gè)子元素 |
element.namespaceURI | 返回命名空間的 URI。 |
element.nextSibling | 返回該元素緊跟的一個(gè)元素 |
element.nodeName | 返回元素的標(biāo)記名(大寫) |
element.nodeType | Returns the node type of an element |
element.nodeValue | 返回元素的類型 |
element.normalize() | 使得此成為一個(gè)"normal"的形式,其中只有結(jié)構(gòu)(如元素,注釋,處理指令,CDATA節(jié)和實(shí)體引用)隔開Text節(jié)點(diǎn),即元素(包括屬性)下面的所有文本節(jié)點(diǎn),既沒有相鄰的文本節(jié)點(diǎn)也沒有空的文本節(jié)點(diǎn) |
element.offsetHeight | 返回,任何一個(gè)元素的高度包括邊框和填充,但不是邊距 |
element.offsetWidth | 返回元素的寬度,包括邊框和填充,但不是邊距 |
element.offsetLeft | 返回當(dāng)前元素的相對水平偏移位置的偏移容器 |
element.offsetParent | 返回元素的偏移容器 |
element.offsetTop | 返回當(dāng)前元素的相對垂直偏移位置的偏移容器 |
element.ownerDocument | 返回元素的根元素(文檔對象) |
element.parentNode | 返回元素的父節(jié)點(diǎn) |
element.previousSibling | 返回某個(gè)元素緊接之前元素 |
element.querySelector() | 返回匹配指定 CSS 選擇器元素的第一個(gè)子元素 |
document.querySelectorAll() | 返回匹配指定 CSS 選擇器元素的所有子元素節(jié)點(diǎn)列表 |
element.removeAttribute() | 從元素中刪除指定的屬性 |
element.removeAttributeNode() | 刪除指定屬性節(jié)點(diǎn)并返回移除后的節(jié)點(diǎn)。 |
element.removeChild() | 刪除一個(gè)子元素 |
element.removeEventListener() | 移除由 addEventListener() 方法添加的事件句柄 |
element.replaceChild() | 替換一個(gè)子元素 |
element.scrollHeight | 返回整個(gè)元素的高度(包括帶滾動(dòng)條的隱蔽的地方) |
element.scrollLeft | 返回當(dāng)前視圖中的實(shí)際元素的左邊緣和左邊緣之間的距離 |
element.scrollTop | 返回當(dāng)前視圖中的實(shí)際元素的頂部邊緣和頂部邊緣之間的距離 |
element.scrollWidth | 返回元素的整個(gè)寬度(包括帶滾動(dòng)條的隱蔽的地方) |
element.setAttribute() | 設(shè)置或者改變指定屬性并指定值。 |
element.setAttributeNode() | 設(shè)置或者改變指定屬性節(jié)點(diǎn)。 |
element.setIdAttribute() | |
element.setIdAttributeNode() | |
element.setUserData() | 在元素中為指定鍵值關(guān)聯(lián)對象。 |
element.style | 設(shè)置或返回元素的樣式屬性 |
element.tabIndex | 設(shè)置或返回元素的標(biāo)簽順序。 |
element.tagName | 作為一個(gè)字符串返回某個(gè)元素的標(biāo)記名(大寫) |
element.textContent | 設(shè)置或返回一個(gè)節(jié)點(diǎn)和它的文本內(nèi)容 |
element.title | 設(shè)置或返回元素的title屬性 |
element.toString() | 一個(gè)元素轉(zhuǎn)換成字符串 |
nodelist.item() | 返回某個(gè)元素基于文檔樹的索引 |
nodelist.length | 返回節(jié)點(diǎn)列表的節(jié)點(diǎn)數(shù)目。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: