• Node属性


    nodeValue:文本值

    text;comment;attr 只有这三种节点有文本值哦,其他节点使用此方法全都返回null。

    textContent:当前节点及其后代的文本内容

    得到除标签外的文本内容

    设置它的值时,如果给了含有标签的内容,没关系,标签同样会被转化为文本。

    text;comment;attr 三者使用此方法和使用nodeValue效果一样。而对于其他节点,把每个子节点(不包括注释节点)的内容连接在一起后返回

    文档节点和文档类型节点的textContent为null

    读取整个文档的内容,可以使用document.documentElement.textContent

    baseURI:当前网页绝对路径

    使用语句:document.baseURI

    没有就返回null,另外<base>可以自定义其值:
    <base href="http://www.example.com/page.html>

    ownerDocument:当前节点所在文档的顶层文档对象document

    document.ownerDocument是null

    nextSibling:后面的第一个同级节点

    text;comment也可能是同级节点。

    没有就返回null。

    previousSibling:前面的第一个同级节点

    text;comment也可能是同级节点

    没有就返回null

    parentNode:父节点

    一个节点的父节点只有三种情况:元素节点,文档节点,文档片段节点

    文档节点和文档片段节点的父节点是null。

    节点生成后如果还没有插入DOM树,其父节点是null。

    parentElement:元素父节点

    父节点有多种类型,这里只要元素父节点。

    没有就返回null。

    firstChild:第一个子节点

    lastChild:最后一个子节点

    没有就返回null。

    childNodes:所有子节点的集合NodeList

    文档节点只有两个子节点:文档类型节点和HTML根元素节点

    没有任何子节点,返回空的NodeList集合。

    如果子节点发生变化,NodeList集合会立刻发生变化,动态的。

    isConnected:是否存在

    此节点是否存在于文档之中

  • 相关阅读:
    Appium Android Bootstrap源码分析之控件AndroidElement
    Appium Android Bootstrap源码分析之简介
    monkey源码分析之事件注入方法变化
    安卓Monkey源码分析之运行流程
    adb概览及协议参考
    MAC中在eclipse luna上搭建移动平台自动化测试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录
    MonkeyImage API 实践全记录
    Structs 2 session 学习
    The First
    用例图
  • 原文地址:https://www.cnblogs.com/flyover/p/14178745.html
Copyright © 2020-2023  润新知