我需要在“html”标签后面的DOM中插入一个div。它适用于所有浏览器,IE7除外。
经过多次测试,看起来我无法使用IE7访问html元素。
例如:
$('html').append('mycontent'); //works with all browser except IE
有人知道如何绕过这个IE7限制吗?
谢谢。
ps:我在IE7模式下测试IE9
答案 0 :(得分:10)
<html>
是根元素。除了DOCTYPE之外,它外面应该没有节点,它应该只包含两个节点<head>
和<body>
。您应该将新节点附加到<body>
,如果相关,可以附加到<head>
,但不要附加到<html>
本身。