Dom中文本节点的操作方法

简介: Dom中文本节点的操作方法

理解childNodes的用法

1:childNodes返回的是什么?

答:返回的是一个列表

2:childNodes能够获取的内容包括空格和换行

image.png

3:读取childNodes的内容可以通过下面的办法

# 因为childNodes是列表,所以使用列表的调用方法即可
元素名.childNodesp[i];

需要注意的是,childNodes连注释也可以读取到。

使用 元素.children则不会将空格换行等进行输出。

children返回的也是一个列表

相关文章
|
6天前
|
JavaScript
DOM 属性列表(命名节点图 Named Node Map)
`DOM`的`Named Node Map`是元素节点的属性列表,类似节点列表但有区别。当属性增删时,列表自动更新。示例代码加载"books.xml",获取第一个`<book>`元素的属性节点列表,`x.length`表示属性数量,`x.getNamedItem("category").nodeValue`显示"category"属性值。输出为:`cooking`和`1`,表示类别为烹饪且有1个属性。
|
1天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于获取 XML 文档中指定标签名的所有节点,返回一个节点列表。可以遍历这个列表或利用节点间的关联在树中导航。例如,加载 "books.xml" 到 `xmlDoc`,然后存储为 `x`。
|
1天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于访问 XML 文档中的节点,返回一个节点列表(Node List),类似数组。可以遍历节点树或利用节点关系导航来访问。示例代码加载 "books.xml" 到 xmlDoc,将所有 "book" 节点存入变量 x。
|
2天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
该文介绍如何遍历XML文档的节点树。通过循环移动,提取每个元素的值。示例代码展示了一个实例,它加载XML字符串到`xmlDoc`,然后遍历根元素的所有子节点,打印出节点名称及文本值。输出包括:`title: Everyday Italian`, `author: Giada De Laurentiis`, `year: 2005`。
|
2天前
|
JavaScript
DOM 属性列表(命名节点图 Named Node Map)
该文段介绍了DOM中的命名节点图(Named Node Map),它表示元素节点的属性列表,能自动更新增删属性。示例代码展示了如何通过`getElementsByTagName()`获取首个`<book>`元素的属性列表,然后使用`getNamedItem()`获取"category"属性的值,并输出属性数量。当执行时,会显示"cooking"(属性值)和"1"(属性数量)。
|
4天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
该文段介绍如何遍历XML文档的节点树。通过循环移动,可以访问并处理每个节点,例如提取元素值。示例代码展示了一个实例,遍历并打印出`book`元素的所有子节点的名称和值,如`title`, `author`, `year`等。
|
5天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于访问XML文档中的节点。它返回一个节点列表(Node List),类似数组,允许通过循环或导航节点关系来遍历和访问每个节点。例如,加载 "books.xml" 到 `xmlDoc`,然后存储在变量 `x` 中,便于进一步处理。
|
11天前
|
缓存 JavaScript 前端开发
【JavaScript 技术专栏】DOM 操作全攻略:从基础到进阶
【4月更文挑战第30天】本文深入讲解JavaScript与DOM交互,涵盖DOM基础、获取/修改元素、创建/删除元素、事件处理结合及性能优化。通过学习,开发者能掌握动态改变网页内容、结构和样式的技能,实现更丰富的交互体验。文中还讨论了DOM操作在实际案例、与其他前端技术结合的应用,助你提升前端开发能力。
|
2天前
|
XML JavaScript 前端开发
JavaScript简介&引入方式(JavaScript基础语法、JavaScript对象、BOM、DOM、事件监听)
JavaScript简介&引入方式(JavaScript基础语法、JavaScript对象、BOM、DOM、事件监听)
7 2
|
3天前
|
前端开发 JavaScript
HTML DOM如何通过JavaScript动态改变元素的CSS样式?
【5月更文挑战第23天】HTML DOM如何通过JavaScript动态改变元素的CSS样式?
5 1