語法)的對象表現(xiàn)形式,例如
JavaScript節(jié)點

JavaScript節(jié)點

ID:42747192

大小:78.50 KB

頁數(shù):8頁

時間:2019-09-21

JavaScript節(jié)點_第1頁
JavaScript節(jié)點_第2頁
JavaScript節(jié)點_第3頁
JavaScript節(jié)點_第4頁
JavaScript節(jié)點_第5頁
資源描述:

《JavaScript節(jié)點》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、節(jié)點節(jié)點類型DOM定義了Node的接口以及許多種節(jié)點類型來表示節(jié)點的多個方面!·Document——最頂層的節(jié)點,所有的其他節(jié)點都是附屬于它的?!ocumentType——DTD引用(使用語法)的對象表現(xiàn)形式,例如。它不能包含子節(jié)點?!ocumentFragment——可以像Document一樣來保存其他節(jié)點?!lement——表示起始標(biāo)簽和結(jié)束標(biāo)簽之間的內(nèi)容,例如

2、g>或者。這是唯一可以同時包含特性和子節(jié)點的節(jié)點類型?!ttr——代表一對特性名和特性值。這個節(jié)點類型不能包含子節(jié)點。·Text——代表XML文檔中的在起始標(biāo)簽和結(jié)束標(biāo)簽之間,或者CDataSection內(nèi)包含的普通文本。這個節(jié)點類型不能包含子節(jié)點?!DataSection——的對象表現(xiàn)形式。這個節(jié)點類型僅能包含文本節(jié)點Text作為子節(jié)點。·Entity——表示在DTD中的一個實體定義,例如。這個節(jié)點類型不能包含子節(jié)點?!ntityReferen

3、ce——代表一個實體引用,例如"。這個節(jié)點類型不能包含子節(jié)點。·ProcessingInstruction——代表一個PI(處理指令)。這個節(jié)點類型不能包含子節(jié)點?!omment——代表注釋。這個節(jié)點類型不能包含子節(jié)點?!otation——代表在DTD中定義的記號。這個很少用到,所以我們不會討論。還定義了對應(yīng)不同節(jié)點類型的12個常量.·Node.ELEMENT_NODE(1)·Node.ATTRIBUTE_NODE(2)·Node.TEXT_NODE(3)·Node.CDATA_SECTION_NODE(4

4、)·Node.ENTITY_REFERENCE_NODE(5)·Node.ENTITY_NODE(6)·Node.PROCESSING_INSTRUCTION_NODE(7)·Node.COMMENT_NODE(8)·Node.DOCUMENT_NODE(9)·Node.DOCUMENT_TYPE_NODE(10)·Node.DOCUMENT_FRAGMENT_NODE(11)·Node.NOTATION_NODE(12)節(jié)點類型常量都是Node對象的屬性,但是IE不支持Node對象,但是仍可以使用數(shù)值Node接口也定義

5、了一些所有節(jié)點類型都包含的特性和方法。我們在下面的表格中列出了這些特性和方法:特性/方法類型/返回類型說明nodeNameString節(jié)點的名字;根據(jù)節(jié)點的類型而定義,元素節(jié)點返回tagName,文本節(jié)點返回#text,屬性節(jié)點返回屬性名nodeValueString節(jié)點的值;根據(jù)節(jié)點的類型而定義.元素節(jié)點此屬性為空,文本節(jié)點些屬性即為節(jié)點中的字符串,屬性節(jié)點返回屬性值nodeTypeNumber節(jié)點的類型常量值之一ownerDocumentDocument指向這個節(jié)點所屬的文檔firstChildNode指向在chil

6、dNodes列表中的第一個節(jié)點lastChildNode指向在childNodes列表中的最后一個節(jié)點childNodesNodeList所有子節(jié)點的列表previousSiblingNode指向前一個兄弟節(jié)點;如果這個節(jié)點就是第一個兄弟節(jié)點,那么該值為nullnextSiblingNode指向后一個兄弟節(jié)點;如果這個節(jié)點就是最后一個兄弟節(jié)點,那么該值為nullhasChildNodes()Boolean當(dāng)childNodes包含一個或多個節(jié)點時,返回真attributesNamedNodeMap包含了代表一個元素的特性

7、的Attr對象;僅用于Element節(jié)點appendChild(node)Node將node添加到childNodes的末尾removeChild(node)Node從childNodes中刪除nodereplaceChild(newnode,oldnode)Node將childNodes中的oldnode替換成newnodeinsertBefore(newnode,refnode)Node在childNodes中的refnode之前插入newnode除節(jié)點外,DOM還定義了一些助手對象,它們可以和節(jié)點一起使用,但不是D

8、OM文檔必有的部分?!odeList——節(jié)點數(shù)組,按照數(shù)值進行索引;用來表示一個元素的子節(jié)點。比如childNodes。NodeList有個length屬性表示節(jié)點數(shù)量·NamedNodeMap——同時用數(shù)值和名字進行索引的節(jié)點表;用于表示元素特性。比如元素的attributes。NamedNodeMap對象也有一

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。