美文网首页
js节点操作总结

js节点操作总结

作者: 青色河马 | 来源:发表于2017-06-02 16:00 被阅读0次

节点区别

节点类型 节点名称 节点值
元素节点 HTML标签的名称(大写) 1
属性节点 属性的名称,如 id 、class 、name 等 2
文本节点 它的值永远是#text 3
注释节点 为注释内容 8
文档节点 它的值永远是#document 9

获取子节点

childNodes与children

其实两者的区别只在于children只获取子元素节点,而childNodes获取所有种类的子节点,包括元素节点,文本节点,注释节点等等。
同时childNodes为js官方方法(javascript参考手册含有该方法),而children为ie封装方法,不过目前ff也支持该方法,所以你可以放心大胆的用。

其他

以下方法获取的节点均包括元素节点,文本节点,注释节点等等
firstChild - 返回第一个子节点;
lastChild - 返回最后一个子节点;
parentNode - 返回的节点永远是一个元素节点,因为只有元素节点才有可能有子节点,document节点将返回null;

获取上下节点

以下方法获取的节点均包括元素节点,文本节点,注释节点等等
nextSibling - 返回目标节点的下一个兄弟节点,如果目标节点后面没有同属于一个父节点的节点,返回null;
previousSibling - 返回目标节点的前一个兄弟节点,如果目标节点前面没有同属于一个父节点的节点,返回null;
总结:因为js是原始节点操作方法,所以获取的节点都是包含各种类型,除了children方法,具体节点操作可查阅javascript参考手册

相关文章

  • js节点操作总结

    节点区别 获取子节点 childNodes与children 其实两者的区别只在于children只获取子元素节点...

  • 2018-08-22day-28

    js属性及操作 1、DOM操作 children 子节点 儿子节点parentNode 父节点 谷歌和火...

  • 原生js 获取节点,操作节点,操作类名

    js中获取节点和针对节点的操作以及类名操作 获取节点 孩子节点 childNodes 获取所有子元素节点和文本节点...

  • Js节点操作

    一、节点常用操作 document.createElement()用来生成网页元素节点,参数为元素的标签名docu...

  • js节点操作

    一、创建新节点 createDocumentFragment() // 创建一个DOM片段 createEleme...

  • 前端知识积累之——JS篇

    1 原生js的dom操作 创建节点 createElement 移除节点 removeChild 替换节点 rep...

  • 2018-08-22

    day03-js3 1、DOM操作children 子节点 儿子节点parentNode 父节点 2、事...

  • DOM 节点的克隆和导入

    前言 在使用 JS 操作 DOM 节点的时候,我们常常会用到克隆(或导入)节点的操作,那到底有哪些方法可以实现节点...

  • js原生节点操作

    查找节点 创建节点 添加节] 移除 替换 插入 复制节点 移动节点

  • js-节点操作

    里面除了实现了复选框的全选、全不选以及反选功能之外,还有对节点的创建、插入等功能。 实现效果: JS代码 HTML代码

网友评论

      本文标题:js节点操作总结

      本文链接:https://www.haomeiwen.com/subject/jqyhmttx.html