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)       常用的节点类型有三种:<

hasChildNodes()方法,nodeName、nodeValue、nodeType介绍相关推荐

  1. nodeName,nodeValue,nodeType,typeof,instanceof 的区别

    nodeName 属性含有某个节点的名称. 更多免费教学文章请关注这里 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #te ...

  2. HTML5 Audio标签方法和函数API介绍

     问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函 ...

  3. php curl_setopt抓取内容,PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)

    通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个扩展库 使用条件:需要在php.ini 中配置开启.(PHP 4 >= 4.0.2) ...

  4. (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

      内容   文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答 发表于 : 2008-08-03 0:57    [ ...

  5. Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    [2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu ...

  6. wavecom java_使用java操作wavecom短信猫来发短信的方法|实例源码介绍

    使用java操作wavecom短信猫来发短信的方法|实例源码介绍.由于业务的需要,用java实现了用wavecom短信猫发短信的功能,本来这个应该用随猫购买的二次开发接口实现的,但由于这几台猫买的时候 ...

  7. Flink大数据实时计算系列-Flink写出多个parquet小文件处理方法、Presto的介绍与使用场景

    Flink大数据实时计算系列-Flink写出多个parquet小文件处理方法.Presto的介绍与使用场景 Presto的安装与使用 目录 Flink写出多个parquet小文件处理方法 Presto ...

  8. android飞行模式开启wifi,手机在飞行模式下怎么使用WiFi? 飞行模式下开启WiFi的方法图文教程详细介绍[多图]...

    类型: 大小: 评分: 平台: 标签: 手机在飞行模式下怎么使用WiFi?相信很多朋友都还不太清楚吧?没关系,下面是友情小编搜集相关资料整理出来的手机在飞行模式下开启WiFi的方法图文教程详细介绍,希 ...

  9. Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘

    Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...

最新文章

  1. leetcode算法题--寻找两个有序数组的中位数★★
  2. 数据库建模模板、菜单显示出问题解决方案
  3. [Python 多线程] Semaphore、BounedeSemaphore (十二)
  4. 第十二节:ES6 Proxy代理 和 去银行存款有什么关系?
  5. Asynchronous(异步处理-Generator)
  6. 数据库零碎要点001_数据库的4大特性(原子性_持久性_隔离性_一致性)_数据库的隔离级别(脏读_幻读_不可重复读)_mysql如何设置隔离级别
  7. MUI框架开发HTML5手机APP
  8. 反编译object文件c语言,能不能通过反编译程序看.sys文件的源代码!
  9. 无人机项目跟踪记录七十七----蓝牙模块详解
  10. excel保存csv文件数字失真解决办法
  11. 经典佳句(500)言
  12. 分组背包+树形DP(BY LPX)
  13. latex脚注标号混合数字和特殊字符
  14. WiFi遥控小车(四):简单直流电机驱动及UDP通信程序
  15. 《不拘一格——网飞的自由与责任工作法》读后感
  16. 宝塔面板IP域名绑定
  17. 【Python】os.path.exists()的含义 及文件存在但os.path.exists()返回False的原因
  18. 有趣的自定义view —《聆雨》· 上下滑动面板
  19. 深入浅出消息队列---1、消息队列概述
  20. pycharm中一个py文件导入另外一个py文件时出现红色波浪线解决

热门文章

  1. 【180622】VC++ 超经典坦克大战双人版
  2. CSS3干货28:妙用 transition 实现中英文切换导航
  3. 设计改变世界,2022年戴森设计大奖作品征集正式开启
  4. 软件测试肖sir___面试题总结
  5. 当下知识付费行业趋势
  6. 开播4小时播放量破亿,《你是我的荣耀》为何能够大受好评?
  7. linux做视频 加字幕,ubuntu16.04给视频添加字幕方法 ubuntu16.04如何给视频添加字幕...
  8. Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别
  9. 高斯朴素贝叶斯分类的原理解释和手写代码实现
  10. 百度ToB垂类账号权限平台的设计与实践