尝试<title>Hello</title>
使用 jquery 函数将字符串解析为 html 时,它在IE8parseHTML
中返回 undefined 。(我已经在 IE devtools 的浏览器/文档模式下对其进行了测试)
$.parseHTML("<title>hello</title>")[0].nodeName
以上通过返回在 IE9、IE10 上运行良好TITLE
。当我发现它<title>
完全忽略标签时,它甚至变得陌生。
$.parseHTML("<title>hello</title><h1>Heading</h1>")[0].nodeName
上面的代码预计会返回TITLE
,但在 IE8 中它会返回H1
,这表明错误忽略了标题标签。我使用 jquery 1.10.2,我测试了较旧的 jquery 版本,都有同样的问题。
我怎样才能解决这个问题 ?