访问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