Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问DOM节点_Javascript_Dom - Fatal编程技术网

Javascript 访问DOM节点

Javascript 访问DOM节点,javascript,dom,Javascript,Dom,仅使用DOMAPI,访问节点的所有不同方式是什么 例如,我知道我可以调用document.getElementById(“header”)。我想要一个访问此节点的方法的完整列表。“访问”可以有两种形式。属性和方法 在这个列表中,m是一个节点对象(HTML元素)。 一些属性: m、 innerHTML-文本 m、 nodeName-名称 m、 nodeValue—值 m、 父节点-父节点 m、 childNodes-子节点 m、 属性-属性节点 一些方法: m、 getElementById

仅使用DOMAPI,访问节点的所有不同方式是什么

例如,我知道我可以调用
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

您可以在此处找到更多详细信息和示例:

注意并非所有实现都支持所有方法或属性。