美文网首页
节点属性

节点属性

作者: Wuthier | 来源:发表于2019-12-30 14:00 被阅读0次

    1 .nodeType:返回一个整数值,表示节点的类型,还有对应常量可以进行比较来判断节点的类型

    2 .nodeName:返回节点的名称

    3 .nodeValue:返回节点的文本值。只有文本节点和注释节点有文本值,其余的节点都返回null.

    4 .textConetnt:返回当前节点和他所有带节点的文本内容,自动忽略当前节点内部的html标签,直接返回所有的文本内容。而且该属性是可以读写的。

    5 .baseUrl:返回当前网页的绝对路径,这个值一般是当前网址的url,但是可以使用html的base标签,来改变属性的值。

    6 .ownerDocument:返回当前节点所在的顶层文档对象,即document对象

    7 .nextSibling:紧跟当前节点后面的第一个同级节点,如果后面没有,则返回neull

    while(el!==null){el=el.nextSibling//遍历所有子节点}

    8 .previousSibling:返回当前节点前面的,距离最近的一个同级节点,如果没有,返回null。

    9 .parentNode:返回当前节点的父节点。只会有三种类型:element,document,documentfragment,其中,document和documentfragment的父节点都是null

    10 .parentElement:返回当前节点的父元素节点。如果当前没有父节点,或者符父节点类型不是元素节点,则返回null.其实等于上面的以第一个

    11 .firstChild,lastchild:返回的除了元素节点,还可能是文本节点或者注释节点,如果代码元素之间有空白字符,会导致firstChild返回文本节点

    12 .childNodes:返回一个类似数组的对象,成员包含当前节点的所有子节点。是一个NodeLis集合,他是动态的,如果子节点发生变化,立刻会反映在结果之中

    13 .isConnected:当前节点是否在文档之中,新创建的节点,没有插入的时候这个属性都是false

    来源:https://www.jianshu.com/p/ce1c6a2a896e

    相关文章

      网友评论

          本文标题:节点属性

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