Javascript 访问DOM节点
仅使用DOMAPI,访问节点的所有不同方式是什么 例如,我知道我可以调用Javascript 访问DOM节点,javascript,dom,Javascript,Dom,仅使用DOMAPI,访问节点的所有不同方式是什么 例如,我知道我可以调用document.getElementById(“header”)。我想要一个访问此节点的方法的完整列表。“访问”可以有两种形式。属性和方法 在这个列表中,m是一个节点对象(HTML元素)。 一些属性: m、 innerHTML-文本 m、 nodeName-名称 m、 nodeValue—值 m、 父节点-父节点 m、 childNodes-子节点 m、 属性-属性节点 一些方法: m、 getElementById
document.getElementById(“header”)代码>。我想要一个访问此节点的方法的完整列表。“访问”可以有两种形式。属性和方法
在这个列表中,m是一个节点对象(HTML元素)。
一些属性:
- m、 innerHTML-文本
- m、 nodeName-名称
- m、 nodeValue—值
- m、 父节点-父节点
- m、 childNodes-子节点
- m、 属性-属性节点
一些方法:
- m、 getElementById(id)-具有id的元素
- m、 getElementsByTagName(名称)-按标记名获取所有元素
- m、 appendChild(节点)-将子节点插入到m
- m、 removeChild(节点)-从m中删除子节点
一些“特殊”的:
- document.documentElement-文档的根节点
- document.body-直接访问body元素标记
注:在适用的情况下,还存在其他比例,如长度等,以供特定使用
编辑:可在此处找到规范的参考:
EDIT2:此处引用了1级HTML规范:
EDIT3:完成ECMA脚本绑定:以下列表包含可用于访问节点的集合、属性和方法。其中一些是特定于元素的,一些是每个元素的成员,一些仅通过文档对象可用
收藏:
所有、锚定、小程序、区域、单元格、子节点、子节点、元素、嵌入、表单、框架、图像、链接、选项、行、脚本、tBodies
特性:
正文、标题、文档、documentElement、firstChild、firstElementChild、frameElement、lastChild、lastElementSibling、nextElementSibling、nextSibling、offsetParent、ownerDocument、parentElement、parentNode、previousElementSibling、previousSibling、tFoot、tHead
方法:
getElementById、GetElementsByCassName、getElementsByName、getElementsByTagName、GetElementsByTagnames
您可以在此处找到更多详细信息和示例:
注意并非所有实现都支持所有方法或属性。