美元(& # 39;html # 39;) .append()并# 39;t在IE7工作

$('html').append() doesn't work on IE7

本文关键字:IE7 工作 html 美元 append      更新时间:2023-09-26

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

经过几次测试,看起来我无法在IE7中访问html元素。

例如:

$('html').append('mycontent'); //works with all browser except IE

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

谢谢。

ps:我在IE7模式下测试IE9

<html>为根元素。除了DOCTYPE之外,它应该没有节点,并且它应该只包含两个节点,<head><body>。您应该将新节点附加到<body>,如果相关的话,可能附加到<head>,但永远不要附加到<html>本身。