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) 常用的节点类型有三种:<
hasChildNodes()方法,nodeName、nodeValue、nodeType介绍相关推荐
- nodeName,nodeValue,nodeType,typeof,instanceof 的区别
nodeName 属性含有某个节点的名称. 更多免费教学文章请关注这里 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #te ...
- HTML5 Audio标签方法和函数API介绍
问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函 ...
- php curl_setopt抓取内容,PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个扩展库 使用条件:需要在php.ini 中配置开启.(PHP 4 >= 4.0.2) ...
- (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
内容 文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答 发表于 : 2008-08-03 0:57 [ ...
- Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
[2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu ...
- wavecom java_使用java操作wavecom短信猫来发短信的方法|实例源码介绍
使用java操作wavecom短信猫来发短信的方法|实例源码介绍.由于业务的需要,用java实现了用wavecom短信猫发短信的功能,本来这个应该用随猫购买的二次开发接口实现的,但由于这几台猫买的时候 ...
- Flink大数据实时计算系列-Flink写出多个parquet小文件处理方法、Presto的介绍与使用场景
Flink大数据实时计算系列-Flink写出多个parquet小文件处理方法.Presto的介绍与使用场景 Presto的安装与使用 目录 Flink写出多个parquet小文件处理方法 Presto ...
- android飞行模式开启wifi,手机在飞行模式下怎么使用WiFi? 飞行模式下开启WiFi的方法图文教程详细介绍[多图]...
类型: 大小: 评分: 平台: 标签: 手机在飞行模式下怎么使用WiFi?相信很多朋友都还不太清楚吧?没关系,下面是友情小编搜集相关资料整理出来的手机在飞行模式下开启WiFi的方法图文教程详细介绍,希 ...
- Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘
Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...
最新文章
- leetcode算法题--寻找两个有序数组的中位数★★
- 数据库建模模板、菜单显示出问题解决方案
- [Python 多线程] Semaphore、BounedeSemaphore (十二)
- 第十二节:ES6 Proxy代理 和 去银行存款有什么关系?
- Asynchronous(异步处理-Generator)
- 数据库零碎要点001_数据库的4大特性(原子性_持久性_隔离性_一致性)_数据库的隔离级别(脏读_幻读_不可重复读)_mysql如何设置隔离级别
- MUI框架开发HTML5手机APP
- 反编译object文件c语言,能不能通过反编译程序看.sys文件的源代码!
- 无人机项目跟踪记录七十七----蓝牙模块详解
- excel保存csv文件数字失真解决办法
- 经典佳句(500)言
- 分组背包+树形DP(BY LPX)
- latex脚注标号混合数字和特殊字符
- WiFi遥控小车(四):简单直流电机驱动及UDP通信程序
- 《不拘一格——网飞的自由与责任工作法》读后感
- 宝塔面板IP域名绑定
- 【Python】os.path.exists()的含义 及文件存在但os.path.exists()返回False的原因
- 有趣的自定义view —《聆雨》· 上下滑动面板
- 深入浅出消息队列---1、消息队列概述
- pycharm中一个py文件导入另外一个py文件时出现红色波浪线解决
热门文章
- 【180622】VC++ 超经典坦克大战双人版
- CSS3干货28:妙用 transition 实现中英文切换导航
- 设计改变世界,2022年戴森设计大奖作品征集正式开启
- 软件测试肖sir___面试题总结
- 当下知识付费行业趋势
- 开播4小时播放量破亿,《你是我的荣耀》为何能够大受好评?
- linux做视频 加字幕,ubuntu16.04给视频添加字幕方法 ubuntu16.04如何给视频添加字幕...
- Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别
- 高斯朴素贝叶斯分类的原理解释和手写代码实现
- 百度ToB垂类账号权限平台的设计与实践