Javascript getElementsByTagName为IE和Firefox提供了相同的结果
我们使用getElementsByTagName函数查找本文中的domnodes 我们发现IE和Firefox对坏标签给出了不同的结果,如下所示 e、 g。Javascript getElementsByTagName为IE和Firefox提供了相同的结果,javascript,html,Javascript,Html,我们使用getElementsByTagName函数查找本文中的domnodes 我们发现IE和Firefox对坏标签给出了不同的结果,如下所示 e、 g。 绕过HTML标记完成2失败 在IE中: 对于上面的示例,我们将得到两个节点“A”和“/” 在firefox中 对于上面的示例,我们将得到一个节点“A” 两种浏览器应该提供相同的Dom元素 提前感谢是无效的(X)HTML。您想要+1这是正确的,当您在IE中关闭这样的标记时,它将其视为标记,例如。荒谬,我知道。事实上,我做对了。。。这就是它在H
绕过HTML标记
完成2失败
在IE中:
对于上面的示例,我们将得到两个节点“A”和“/”
在firefox中
对于上面的示例,我们将得到一个节点“A”
两种浏览器应该提供相同的Dom元素
提前感谢
是无效的(X)HTML。您想要
+1这是正确的,当您在IE中关闭这样的标记时,它将其视为
标记,例如
。荒谬,我知道。事实上,我做对了。。。这就是它在HTML中的解释方式,就像在
中一样,/
实际上是一个一次性属性。。。在常规xml(不是xhtml)中,您可以编写
,但为了html兼容性,您需要空间,以便旧浏览器将斜杠视为一个属性。为什么浏览器在尝试从错误代码中恢复时会给出相同的结果?