溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DOM節點的屬性是什么

發布時間:2020-12-07 14:05:06 來源:億速云 閱讀:180 作者:小新 欄目:web開發

這篇文章給大家分享的是有關DOM節點的屬性是什么的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

DOM節點根據它類別的不同因而具有不同的屬性。比如對于標簽的元素節點<a>具有與鏈接相關的屬性,對于<input>標簽的具有與輸入相關的屬性等等。文本節點與元素節點不同,但是在它們之間也存在許多共同的屬性和方法,因為所有DOM節點都會形成單個層次結構。每個DOM節點都屬于相應的內置類。

結構層次(樹形)

(1)根是EventTarget,它由Node繼承 ,其他DOM節點從它繼承。

(2)EventTarget是根“抽象”類,而且永遠不會創建該類的對象,因為它是所有節點的基礎,所以所有DOM節點都支持

(3)Node 同樣也是一個“抽象”類,用作DOM節點的基礎。它的核心是parentNode,nextSibling,childNodes等,同樣Node也不會創建類的對象,但是會有一些從中繼承具體節點的類,比如Text用于文本節點,Element用于元素節點

(4)Element 是DOM元素的基礎,它提供如getElementsByTagName,querySelector等方法

nodeType屬性

表示該節點的類型,只返回這個div的所有元素節點

調用 nodeType 返回的是數字

元素節點 (通常指一對開閉合標簽的元素)—— 1

屬性節點(元素節點上的屬性) —— 2

文本節點 (DOM中用于呈現文本的部分)—— 3

注釋節點(注釋部分的節點) —— 8

document —— 9

DocumentFragment —— 11

<div>
<p>123</p>
<i></i>
<span></span>
</div>	
<script type="text/javascript">
var div=document.getElementsByTagName("div")[0];
</script>

DOM節點的屬性是什么

nodeName屬性

給定一個DOM節點,我們可以從nodeName或者tagName屬性中讀取它的標簽名稱;

注意:tagName屬性僅適用于Element節點中,而nodeName節點是相對于任何定義Node節點。

<div>
<p>123</p>
<i></i>
<span></span>
</div>	
<script type="text/javascript">
	var div=document.getElementsByTagName("div")[0];
</script>

DOM節點的屬性是什么

nodeValue屬性

Text 文本節點或 Comment 注釋節點的文本內容,可讀寫

<div>
<p>123</p>
<i></i>
<span></span>
</div>	
<script type="text/javascript">
var div=document.getElementsByTagName("div")[0];
</script>

DOM節點的屬性是什么

感謝各位的閱讀!關于DOM節點的屬性是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女