訪問DOM節點
回答
「訪問」可以有兩種形式。屬性和方法。
在這個列表中,m是一個節點對象(HTML元素)。 一些特性:
- m.innerHTML - 文本
- m.nodeName -the名
- m.nodeValue - 價值
- m.parentNode - 父節點
- m.childNodes - 子節點
- m.attributes - 屬性節點
一些方法:
- m.getElementById(ID) - 與ID的元素
- m.getElementsByTagName(名稱) - 獲得由標籤名
- m.appendChild(節點)的所有元素 - 插入子節點到m
- m.removeChild(節點) - 由間
刪除的子節點的一些 「特殊」 的人:
- document.documentElement中 - 的文檔根節點
- document.body的 - 直接進入體元素標籤
注意:還有其他proporties如。長度等用於特定用途時適用。
編輯:甲參照說明書可以在這裏找到:http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html
EDIT2:一個參考電平1 HTML規範這裏:http://www.w3.org/TR/REC-DOM-Level-1/level-one-html.html
EDIT3:完整的ECMA腳本結合:http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html
以下列表包含可用於訪問節點的集合,屬性和方法。它們中的一些是特定於元素的,其中一些是每個元素的成員,其中一些僅通過文檔對象可用。
類別: 所有,錨,小程序,領域,細胞的childNodes,兒童,元素,嵌入,表格,框架,圖像,鏈接,期權,行,腳本,tBodies
屬性: 體,標題,文檔,documentElement,則firstChild,firstElementChild,frameElement,lastChild,lastElementSibling,nextElementSibling,nextSibling,offsetParent,ownerDocument,parentElement,parentNode,previousElementSibling,previousSibling,tFoot中,的tHead
方法: 的getElementById,getElementsByClassName方法,getElementsByName,的getElementsByTagName,getElementsByTagNameNS
你可以在這裏找到更多的細節和例子: Element handling objects, properties and methods in JavaScript
- 1. PHP DOM - 訪問新增節點
- 2. 訪問單個XML DOM文檔節點
- 3. HTML無法訪問的DOM節點,Javascript?
- 4. 訪問子節點
- 5. 訪問子節點
- 6. 訪問子節點
- 7. 在React中訪問子元素的DOM節點
- 8. JavaScript元素/標籤陣列DOM節點訪問
- 9. 如何使用Simple HTML DOM訪問CDATA內部的節點?
- 10. ORA-31181:PL/SQL DOM句柄訪問不再可用的節點
- 11. 訪問深度嵌套DOM節點的智能方式
- 12. 如何訪問dojo.xhrPost負載中的發射dom節點?
- 13. 如何從JavaScript中的數組訪問DOM節點?
- 14. 如何訪問JavaScript DOM節點元素上的屬性值?
- 15. 封庫DOM節點
- 16. 獲取DOM節點
- 17. 追加DOM節點
- 18. 導入節點DOM
- 19. DOM XML子節點
- 20. 用新節點替換DOM節點。
- 21. 訪問XML節點的itemRenderer
- 22. 訪問Mongoid 3主節點
- 23. AJAX訪問XML節點
- 24. 訪問每個節點
- 25. 訪問YUI RichTextEditor節點
- 26. 訪問節點的屬性
- 27. 訪問節點數組PHP
- 28. 訪問JSON子節點 - JSON2HTML
- 29. 訪問<html>節點
- 30. 訪問xsl中的節點
注意不是所有的implimentations支持所有的方法或屬性。 – 2010-08-12 19:14:06