关于火狐解析xml

如果用javascript脚本编写的ajax如果返回的是XML格式的对象。 xmlhttp.responseXML 用这个返回XML格式的对象。 在浏览器中我们可以通过obj.getElementsByTagName(XML返回对象)来获取XML的结构然后在慢慢解析; var mytable=obj.getElementsByTagName(XML返回对象) 在IE中解析方式可以是通过循环来获取节点的值 for(var i=0;i<mytable.length;i++) { var zhi=mytb[i].childNodes[0].text//childNodes的下标问题要看你要取第几个值 } 在火狐中的解析方式就不同了如果用同样的代码将得不到任何值 可以通过children 的textContent来获取 for(var i=0;i<mytable.length;i++) { var zhi=mytb[i].children[0].textContent//children的下标问题要看你要取第几个值 } 如果实现无法取到值可以通过FireBUG查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值