zoukankan      html  css  js  c++  java
  • hasChildNodes()方法,nodeName、nodeValue、nodeType介绍

    Document对象的使用:hasChildNodes()方法,nodeName、nodeValue、nodeType的简单介绍

    一、hasChildNodes()

             说明:

    (1)       该方法用来判断一个元素是否有子节点

    (2)       返回值为true或者false

    (3)       文本节点和属性节点不可能再包含子节点,所以对于这两类节点使用ChildNodes()方法返回值永远为false

    (4)       如果hasChildNodes()返回值为false,则childNodes,firstChild,lastChild将为空数组或者空字符串

    二、nodeName----------节点名称

             说明:

    (1)       文档中的每一个节点都有这个属性

    (2)       为给定节点的名称

    (3)       如果节点是元素节点,nodeName返回元素的名称

    如果给定节点为属性节点,nodeName返回属性的名称

    如果给定节点为文本节点,nodeName返回#text的字符串

    三、nodeType----------节点的类型值

             说明:

    (1)       该节点表明节点类型,返回值为一个整数

    (2)       常用的节点类型有三种:

    a)         元素节点类型                   值为1

    b)         属性节点类型                   值为2

    c)         文本节点类型                   值为3

    四、nodeValue----------节点的value值

             说明:

    (1)       返回给定节点的当前值(字符串)

    (2)       如果给定节点是属性节点,返回值是这个属性的值

    如果给定节点是文本节点,返回值是这个文本节点的内容

    如果给定节点是元素节点,返回值是null

    (3)       nodeValue是一个读写属性

  • 相关阅读:
    Java:抽象类与接口
    OOP编程思想:类的设计原则
    Win10系统下设置Go环境变量和go语言开启go module
    Windows下Golang安装Iris框架
    AOS.JS 和基于Animation.css的收费库WOW.JS相似
    文本比价工具
    MySQL Order By Rand()效率
    datatable分页
    PHP面向对象之魔术方法
    PHP面向对象之序列化与反序列化
  • 原文地址:https://www.cnblogs.com/chiangyibo/p/6754447.html
Copyright © 2011-2022 走看看