$('html').append()在IE7上不起作用

pus*_*set 1 javascript jquery dom internet-explorer-7

我需要在"html"标签后面的DOM中插入一个div.它适用于所有浏览器,IE7除外.

经过多次测试,看起来我无法使用IE7访问html元素.

例如 :

$('html').append('mycontent'); //works with all browser except IE
Run Code Online (Sandbox Code Playgroud)

有人知道如何绕过这个IE7限制吗?

谢谢.

ps:我在IE7模式下测试IE9

Nie*_*sol 10

<html>是根元素.除了DOCTYPE之外,它外面应该没有节点,它应该只包含两个节点,<head>并且<body>.您应该将新节点附加<body>到,<head>如果相关,可以添加到<html>自身.