javascript - getElementsByTagName 对于 IE 和 Firefox 给出了相同的结果

标签 javascript html

我们使用 getElementsByTagName 函数来查找文章中存在的 domnode。

我们发现 IE 和 Firefox 对于损坏的标签给出不同的结果,如下所示。

例如 <a href="http://www.yahoo.com">Bypass HTML tags</ a> &nbsp;完成 2 次失败

在 IE 中: 对于上面的示例,我们将得到两个节点“A”和“/”。

在火狐浏览器中 对于上面的示例,我们将得到一个节点“A”。

两个浏览器应该提供相同的 Dom 元素。

提前致谢

最佳答案

</ a>不是有效的 (X)HTML。您想要</a>

关于javascript - getElementsByTagName 对于 IE 和 Firefox 给出了相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3235559/

相关文章:

javascript - 如何从使用SWT浏览器从ajax请求获取数据的java脚本函数获取eclipse函数的返回值?

javascript - Jquery-chosen 不适用于 ajax 附加选择

html - 删除纯CSS导航菜单栏第一个按钮上的空白区域

javascript - 如何在snap.svg中使用textPath作为文本?

javascript - 我可以传递对特定对象的实例函数的引用吗?

javascript - 通过单击 React Native 中的复选框来更改片段

javascript - 为什么 ng-change 不会在这个 Angular JS 测试中执行?

html - 在 CSS 中或直接编写元素属性有什么区别?

html - Bootstrap 控件布局偏移问题

javascript - 浏览器如何获取源 map ?