JavaScript获取元素节点,兼容IE低版本浏览器,但是IE7中无法识别ul标签下的li标签之后的span和a标签。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

JavaScript获取元素节点,兼容IE低版本浏览器,但是IE7中无法识别ul标签下的li标签之后的span和a标签。

杨冬芳 2016-06-20 16:25:59 1982

1.描述你的问题
想写JavaScript原生获取元素节点,兼容IE低版本浏览器。但是IE7中无法识别ul标签下的li标签之后的span和a标签。也就是HTML中注释的部分。
screenshot
screenshot

3.贴上报错信息
执行代码后,谷歌和火狐浏览器、IE8及以上依次弹出6,8.但IE7下,却弹出6,5.没能识别到li之后的span标签和a标签。

4.贴上相关截图

screenshot

JavaScript 前端开发
分享到
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:44:20

    ie7- 会把位于li元素之后的元素修复到其前面最近的li元素内,成为该li元素的子元素。
    IE6 IE7 IE8(Q) 会忽略 LI DD DT 元素的结束标记

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程