DOM 节点信息

nodeName、nodeValue 和 nodeType 属性包含有关节点的信息。

尝试一下 - 实例

下面的实例使用 XML 文件 books.xml。

函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。

获取元素节点的节点名称

本例使用 nodeName 属性来获取 "books.xml" 中根元素的节点名称。

从文本节点获取文本

本例使用 nodeValue 属性来获取 "books.xml" 中第一个

元素的文本。

更改文本节点中的文本

本例使用 nodeValue 属性来更改 "books.xml" 中第一个

元素的文本。

获取元素节点的节点名称和类型

本例使用 nodeName 和 nodeType 属性来获取 "books.xml" 中根元素的节点名称和类型。

节点的属性

在 XML DOM 中,每个节点都是一个对象。

对象拥有方法和属性,并可通过 JavaScript 进行访问和操作。

三个重要的节点属性是:

nodeName

nodeValue

nodeType

nodeName 属性

nodeName 属性规定节点的名称。

nodeName 是只读的

元素节点的 nodeName 与标签名相同

属性节点的 nodeName 是属性的名称

文本节点的 nodeName 永远是 #text

文档节点的 nodeName 永远是 #document

nodeValue 属性

nodeValue 属性规定节点的值。

元素节点的 nodeValue 是 undefined

文本节点的 nodeValue 是文本本身

属性节点的 nodeValue 是属性的值

获取元素的值

下面的代码检索第一个

元素的文本节点的值:

实例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];

txt=x.nodeValue;

结果:txt = "Everyday Italian"

实例解释:

获取第一个

元素节点的文本节点

把 txt 变量设置为文本节点的值

更改元素的值

下面的代码更改第一个

元素的文本节点的值:

实例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];

x.nodeValue="Easy Cooking";

实例解释:

获取第一个

元素节点的文本节点

更改文本节点的值为 "Easy Cooking"

nodeType 属性

nodeType 属性规定节点的类型。

nodeType 是只读的。

最重要的节点类型是:

节点类型NodeType

元素1

属性2

文本3

注释8

文档9

linux 节点信,DOM 节点信息相关推荐

  1. html dom子节点,HTML DOM 节点

    HTML DOM 节点 在 HTML DOM 中,所有事物都是节点.DOM 是被视为节点树的 HTML. DOM Nodes DOM 节点 根据 W3C 的 HTML DOM 标准,HTML 文档中的 ...

  2. HTML保存节点,{HTML5}DOM节点操作-第一节

    ​DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的"M".页面中的元素结构就是通过这种节点模型来互相对应着的,只需要通过这些节点关系,可以创建.插入.替换.克隆. ...

  3. dom4j添加节点的父节点_HTML DOM节点介绍

    HTML DOM节点介绍,在HTML DOM中,所有事物都是节点.DOM是被视为节点树的HTML. DOM节点 根据W3C的HTML DOM标准,HTML文档中的所有内容都是节点: 整个文档是一个文档 ...

  4. HTML DOM 节点

    在 HTML DOM 中,所有事物都是节点.DOM 是被视为节点树的 HTML. DOM 节点 根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 ...

  5. XML DOM 节点

    来自:w3cschool菜鸟教程 在 DOM 中,XML 文档中的每个成分都是一个节点. DOM 节点 根据 DOM,XML 文档中的每个成分都是一个节点. DOM 是这样规定的: 整个文档是一个文档 ...

  6. JavaScript-操作DOM对象-获得dom节点

    核心 浏览器网页就是一个Dom树形结构! 更新: 更新Dom节点 遍历dom节点:得到Dom节点 删除: 删除一个Dom节点 添加: 添加一个新的节点 要操作一个Dom节点,就必须要先获得这个Dom节 ...

  7. 前端:JS/25/DOM官方定义,DOM分类,HTML节点树(节点关系,节点类型,),核心DOM中公共的属性和方法(节点访问,查找DOM节点,节点属性,节点的创建,追加和删除)

    DOM官方定义 DOM,Document Object Model,文档对象模型,我们可以把网页中的所有"东西"看成是对象": DOM的官方定义:DOM可以使用脚本,动态 ...

  8. DOM节点的插入、替换、克隆及删除

    插入DOM节点 插入内部的尾部: 父节点.appendChild(创建节点) 插入内部的某个前面: 父节点.insertBefore(创建的节点,已知的子节点) 替换DOM节点 父节点.replace ...

  9. html dom节点源码,HTML DOM HTML DOM 节点 - 闪电教程JSRUN

    在 HTML DOM 中,所有事物都是节点.DOM 是被视为节点树的 HTML. DOM 节点 根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 ...

最新文章

  1. Facebook 万字长文:AI 模型全部迁移至 PyTorch 框架
  2. 数据结构【图】—022邻接矩阵的深度和广度遍历
  3. 并发编程之多进程3 (生产者与消费者模型) 回调函数
  4. 【转载】(EM算法)The EM Algorithm
  5. 2020年第十八届西电程序设计竞赛网络预选赛之Problem D 由比滨结衣的饼干(二分+前缀后缀)
  6. Python 数据类型--Bytes类型
  7. mysql根据经纬度查询范围内数据,并根据距离排序
  8. 【内部资源】这份Java全能手册在字节传疯了!
  9. c语言代码re通常什么错误,求帮助 C语言realloc和free触发断点的问题
  10. ws配置 zuul_spring cloud zuul 服务网关
  11. 电脑连接安卓手机摄像头的方法(含DroidCam安装包及简明使用教程)
  12. 经纬度坐标转换的方法
  13. as常用固定搭配_英语专业四级常用固定搭配
  14. Mysql之to_base64编码from_base64解密和AES_ENCRYPT加密AES_DECRYPT解密
  15. 免费搜索引擎登陆入口
  16. Vue+element ui表单中省市区级联选择—v-distpicker/Cascader
  17. iOS 可用的热更新、热修复方案
  18. wireshark ARP抓包
  19. JAVA 中的代码生成包 CGLIB (Code Generation Library)
  20. 《ANSYS Workbench有限元分析实例详解(静力学)》——第2章 ANSYS Workbench主界面设置2.1 窗口设置...

热门文章

  1. 苹果手机做文件服务器,iOS企业账号打包发布App到自己服务器上
  2. 导师:学生的第一篇SCI论文,把我看哭了!
  3. 如何起一个好的学术期刊论文题目?
  4. SBB:南土所梁玉婷、孙波等跨气候带土壤移置揭示了气候变暖及施肥对土壤固氮微生物递增的环境过滤作用...
  5. 做科研不得不学习的知识和技术的摇篮
  6. 宏基因组合种树第292期—侧柏、樟子松,为祖国绿化做贡献
  7. 华中农业大学Kenichi Tsuda组招收多名博士后
  8. COM:追踪植物-微生物组互作的进化历史
  9. R画月亮阴晴圆缺:corrplot绘图相关系数矩阵
  10. 2020滑铁卢大学计算机科学学费,加拿大大学国际生学费上涨 滑铁卢大学学费上涨62%...