关闭

读取XML空节点出现缺少对象错误的解决办法

标签: xml脚本
3079人阅读 评论(0) 收藏 举报

在论坛中看到一位朋友遇到一个这样的问题:

他的XML中有这样一个节点,<address />

而这个节点是没有TextNode的,所有他每次用JS脚本读这个节点的值都出错,他的JS语句是这么写的:

var address = basedate.getElementsByTagName("Address")[0].firstChild.nodeValue;

解决的办法就是在赋值之前加一个判断,如下:

var address='';
if ( basedate.getElementsByTagName("Address")[0].hasChildNodes())
{
     address = basedate.getElementsByTagName("Address")[0].firstChild.nodeValue;
}

这样就OK勒,就不会出现缺少对象的错误了. 
 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1663570次
    • 积分:16516
    • 等级:
    • 排名:第653名
    • 原创:313篇
    • 转载:142篇
    • 译文:1篇
    • 评论:279条
    文章分类
    最新评论