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屬性
表示該節點的類型,只返回這個p的所有元素節點
調用 nodeType 返回的是數字
元素節點 (通常指一對開閉合標簽的元素)—— 1
屬性節點(元素節點上的屬性) —— 2
文本節點 (DOM中用于呈現文本的部分)—— 3
注釋節點(注釋部分的節點) —— 8
document —— 9
DocumentFragment —— 11
<p><p>123</p><i></i><span></span></p><script type="text/javascript">var p=document.getElementsByTagName("p")[0];</script>
nodeName屬性
給定一個DOM節點,我們可以從nodeName或者tagName屬性中讀取它的標簽名稱;
注意:tagName屬性僅適用于Element節點中,而nodeName節點是相對于任何定義Node節點。
<p><p>123</p><i></i><span></span></p><script type="text/javascript">var p=document.getElementsByTagName("p")[0];</script>
nodeValue屬性
Text 文本節點或 Comment 注釋節點的文本內容,可讀寫
<p><p>123</p><i></i><span></span></p><script type="text/javascript">var p=document.getElementsByTagName("p")[0];</script>
感謝各位的閱讀!關于DOM節點的屬性是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
【資料圖】1、共和黨的黨色是紅色,標志是大象 共和黨現在是美國保守力量的代表,小布什任總統,反對墮胎、同性婚姻和干細胞研究,主張減稅和加強軍隊防御力量消滅支持恐怖主義嫌疑的國家,攻打阿富汗和伊拉克即是證明。2、民主黨的顏色是藍色,黨符號是驢。3、美國民主黨沒有固定黨員,黨籍自由。4、黨員總數按本黨總統候選人投票的結果計算 民主黨代表自由主義思想。本文就為大家分享到這里,希望小伙伴們會喜歡。...
作者:唐逸來源:我是唐藝(ID: tangyi1858)簡單地說,就是:撒嬌有具體要求,演戲沒有具體要求;纏可以哄,工作沒完沒了;放低姿態是撒嬌,通過示弱來戳對方的心,讓對方不忍拒絕你;就是抬高自己的地位,通過打壓、道德綁架、恐嚇等手段讓對方不得不答應你。讓我們逐一分析:1.假脫機有具體要求,而表演沒有具體要求。有些女生和男朋友逛街的時候會說:“好熱啊,我想吃個冰淇淋。你愿意給我買個冰淇淋嗎?”」...
頭寸調撥是什么意思?頭寸簡單說就是錢,分為收入方和付出方,因為存在有差額,才需要進行頭寸調撥,通俗來講就是借錢。銀行頭寸調撥:指商業銀行在預測超額準備金需要量的基礎上,應及時地進行頭寸調撥,以保證超額準備金規模的適度性。簡單點說就是假如投資者需要支取1000萬,但是銀行沒有,所以需要客戶提前預約。轉而銀行就會向分行或總行調度這一千萬(進行同業拆借或同業拆放),這就叫頭寸調撥。頭寸調撥常使用的方法就...