mark.nextSibling.style.display = ""; 在ie没问题换了火狐就不行了怎么回事呢

2024-11-25 12:05:24
推荐回答(2个)
回答1:

  您好!很高兴为您答疑!

  火狐下您可以安装Firebug,检查页面代码,错误部分会有提示。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

回答2:

nextSibling应该要包含空节点 比如你的html某个元素后面有空格之类的也会被当成节点 你可以自己写个函数来过滤掉空节点 或者你用nextElementSibling来写 而且你取元素的mark最好别用id直接写 用document.getElementById取元素