IE10 selectNodes()方法无效!请教高手。。。

slience_ff 2013-01-21 12:00:14
我有个问题请教JS高手 ~~
关于IE10底下,DOM 的 selectNodes()方法无效的问题,有什么兼容新旧的解决方法吗?
...全文
270 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
slience_ff 2013-01-21
  • 打赏
  • 举报
回复
没有人知道吗?
slience_ff 2013-01-21
  • 打赏
  • 举报
回复
引用 4 楼 fzfei2 的回复:
你是直接写在HTML文档中的XML数据岛? 用new ActiveXObject("Microsoft.XMLDOM") 或者 xh=new ActiveXObject("Microsoft.XMLHTTP"); xh.responseXML() 试试
有了另一种解决办法,在发送Ajax请求之前加上 : try { xmlhttp.responseType = 'msxml-document'; } catch (e) { } 就可以使用SelectNodes方法了 !
fzfei2 2013-01-21
  • 打赏
  • 举报
回复
你是直接写在HTML文档中的XML数据岛? 用new ActiveXObject("Microsoft.XMLDOM") 或者 xh=new ActiveXObject("Microsoft.XMLHTTP"); xh.responseXML() 试试
slience_ff 2013-01-21
  • 打赏
  • 举报
回复
引用 2 楼 fzfei2 的回复:
selectNodes,这XML文档的才有 IE10 下用querySelectorAll(),参数形式按css3标准,与jquery 选择器参数很像
querySelectorAll()不是只接收合法标签格式吗(div , img之类)? 比如: XML.documentElement.selectNodes("XXX"); 用 querySelectorAll 如何实现?
fzfei2 2013-01-21
  • 打赏
  • 举报
回复
selectNodes,这XML文档的才有 IE10 下用querySelectorAll(),参数形式按css3标准,与jquery 选择器参数很像

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧