AJAX响应responseXML的操作方法

本文介绍了如何使用DOM元素处理XML文档,包括获取子元素、遍历文档结构及元素属性的方法等。详细解释了childNodes、firstChild等属性的作用,并提供了getElementById、getElementsByTagName等方法的具体使用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用于处理xml文档的DOM元素属性
childNodes 返回当前元素所有子元素的数组
firstChild  返回当前元素的第一个下级子元素
lastChild  返回当前元素的最后一个子元素
nextSibling 返回紧跟在当前元素后面的子元素
nodeValue 指定表示元素值的读/写属性
parentNode 返回元素的父结点
previousSibling 返回紧邻当前元素之前的元素
 
用于遍历xml文档的DOM元素方法
getElementById(id) 获取有指定唯一ID属性值文档中的元素
getElementsByTagName(name) 返回当前元素中有指定标记名的子元素的数组
hasChildNodes() 返回以各布尔值 只是元素是否有子元素
getAttribute(name) 返回元素的属性值 属性由name指定
 
使用getElementsByTagName(name)获得的数组处理时需要注意,Elements[i]得到数组某个子元素,元素后面没有其他子元素,但该元素还不是真正的此name的元素,使用nodeValue获得的还是一个null值,需要用Elements[i].firstChild获得此name的真正对象,再调用nodeValue才能获得此元素的值。

转载于:https://www.cnblogs.com/Iven-zhang/archive/2013/04/18/3028239.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值