jQuery parseHTML在IE8中的TITLE标记上返回undefined

时间:2013-11-02 04:08:39

标签: javascript jquery internet-explorer-8 developer-tools ie8-browser-mode

尝试使用jquery <title>Hello</title>函数将字符串parseHTML解析为html时,它会在 IE8 中返回undefined。 (我在IE devtools中的浏览器/文档模式下测试过它)

$.parseHTML("<title>hello</title>")[0].nodeName

通过返回TITLE,上述内容适用于IE9,IE10。当我发现它完全忽略<title>标签时,它甚至变得陌生。

$.parseHTML("<title>hello</title><h1>Heading</h1>")[0].nodeName

上面的代码预计会返回TITLE,但在IE8中它会返回H1,这会显示错误忽略标题标记。我使用jquery 1.10.2,我测试过较旧的jquery版本,都有同样的问题。

我该如何解决这个问题?

0 个答案:

没有答案