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

他的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勒,就不会出现缺少对象的错误了.

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

  1. java获取返回xml节点里的值,关于用java读取xml中节点的值解决方案

    关于用java读取xml中节点的值 在写个工程,用到了如下配置的XML文档,时间紧没法网上资料太多一时看了头大,实在不知道怎么解析了,各位大神麻烦指教一下. 配置文档内容如下 hibernate-co ...

  2. linux安装之后缺少命令,CentOS7安装成功后缺少命令的解决办法

    CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本.每个版本的 CentOS都会获得十年的支持(通过安全更新方式).接下来是小编为大家收集的CentO ...

  3. win11右键菜单缺少“新建“选项解决办法“

    亲测这个是最好用的,那个修改..docx的什么操作尝试了八百遍都不行 原文链接 (4条消息) win11右键菜单缺少"新建"选项解决办法_Hrrington的博客-CSDN博客

  4. idea中*mapper.xml文件字体颜色变成黄色的解决办法

    idea中*mapper.xml文件字体颜色变成黄色的解决办法 问题描述: 今天在写*Mapper.xml文件时,发现此文件中代码的颜色变成黄色了,没有办法使用idea的提示功能,具体如下: 解决方案 ...

  5. mysql服务启动报错:“服务读取描述失败,错误代码:2”的解决办法?

    mysql服务启动报错:"服务读取描述失败,错误代码:2"的解决办法? 这个问题是mysql的服务被损坏了,需要重建服务,不需要重新安装mysql,方法步骤如下 第1步:删除已有的 ...

  6. 计算机中丢失openal32.dll无法启动游戏,缺少openal32period;dll 解决办法 | 手游网游页游攻略大全...

    发布时间:2015-10-09 文明太空玩家将扮演成为探索某星球的第一人,在这段奇妙的旅程中我们能看见很多没有见过的美景和各种神迹,各位玩家是否已经忍不住要去探索了呢. 今天我们一起来看一下文明太空缺 ...

  7. Mac - eclipse中缺少project facets解决办法

    Mac - eclipse中缺少project facets解决办法 在2021新版的eclipse中,缺少Project Facets 选项,需要我们手动进行相关插件的安装 解决方法 1.在Help ...

  8. 安装博图V15时出现缺少.net3.5sp1解决办法

    安装博图V15时出现缺少.net3.5sp1问题: 解决办法: win10系统,找到: 自动安装完成即可!

  9. PotPlayer缺少TrueHD的解决办法

    potplay 缺少TrueHD 解码器 关于PotPlayer播放器播放当前音频所需的解码器是"TrueHD"打不开下载页面解决办法 刚刚发现坛子里有朋友在使用安装PotPlae ...

最新文章

  1. linux命令之date
  2. Nova Conductor 与 Versioned Object Model 机制
  3. Spring框架—体系结构
  4. 暴力破解(初级)以及弱口令工具的使用
  5. 2019.02.09 bzoj4455: [Zjoi2016]小星星(容斥原理+dp)
  6. 【离散数学】欧拉图与汉密尔顿图
  7. FreeModbus保持寄存器
  8. 2021年甘肃省高考成绩一分一段表查询,2021年甘肃高考一分一段表公布查询时间 什么时候出...
  9. atm系统的用例模型_ATM银行系统用例图.doc
  10. 定向思维 C# datediff
  11. 图示-实现hive的文件与hdfs的导入导出
  12. HTTPS数字证书原理
  13. 计算机时间小于会计期间错误,会计期间手工记账和电脑记账不一样问题
  14. CHAP7 软件项目进度计划
  15. 毕业即月薪上万,但这才是悲催人生的开始
  16. WORD排版-目录管理/标题排版
  17. 思科模拟器 --- 路由器静态路由配置
  18. 计算机视觉中的数学方法——1平面射影几何——1射影平面+2二次曲线
  19. iOS硬编解码相关知识
  20. 从 TM1637 看一看非常规 I2C

热门文章

  1. 技术经理成长复盘-简单聊聊产品规划的流程
  2. DEX文件反汇编工具
  3. 保护热板法导热仪中计量加热器任意设定温度及其加热电功率的超高精度PID恒定控制
  4. 敏捷史话(十):我牺牲了滑雪时间,参加了一场软件革命——Jon Kern
  5. 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你 追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对
  6. 服务器稳定性和可靠性的区别,对比Availability可用性、Reliability可靠性、Stability稳定性...
  7. select转insert语句
  8. 将mysql查询语句导出insert_sql server 数据库导出表里所有数据成insert 语句
  9. 如何把notepad++添加到右键菜单
  10. [IOS]当图片太大时,重新调整图片大小