无法获取未定义null的情形怎么办

 我来答
杜爷1号
2015-07-18 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
先复制这个网站的地址,点击IE窗口上的“工具”菜单,选择“Internet选项”:
切换到“安全”,建议选择“本地Intranet”,再点击“站点”:
粘贴网址,“添加”即可,点击“关闭”:
然后返回对话框点击“自定义级别”,一般要“启用”“ActiveX控制自动提示”、“运行ActiveX控制和插件”,尤其是"跨域浏览窗口和框架":
如果还不行,则需要在”高级“中勾选上两项;
如果你是在IE9 or more以上浏览器调试本地网站,建议在IIS中发布,一些HTML5的新技术在本地HTML直接打开是不支持的:
当然,还有可能是写js代码时在函数体外不小心按入了字符,删除即可。
N_0_1
高粉答主

推荐于2017-10-01 · 关注我不会让你失望
知道大有可为答主
回答量:8628
采纳率:47%
帮助的人:842万
展开全部
  1. 因为dom指针不仅可以指向元素,也可以指向文本节点。这里取不到你想要的节点是因为XML存在一个有争议的地方:空格。

  2. 换行被认为是一个空格,意味着这是一个文本节点,所以name.lastChild取到的已经是文本节点了。

  3. 在IE9和其他主流浏览器都存在这种情况,可改用jquery来操作dom,或先判断浏览器类型再执行不同的操作,或者根据节点的nodeType判断其是否文本节点,nodeType值为3表示其为文本节点。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式