我正在寻找第一个致电document.body.appendChild
来附加元素的机会。我目前正在使用onload
的正文,但据我所知,这一直等到图像和子帧在触发之前加载。
我只要求解决方案在IE中工作(这是针对IE特定的演示),但是相信为其他人提供跨浏览器答案的重要性,所以如果你同时给出这两点答案。
下面是我正在做的事情的例证。
<html>
<head>
<title>Insertion</title>
<script type="text/javascript">
function insertStuff() {
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
}
</script>
</head>
<body onload="insertStuff()">
</body>
</html>
答案 0 :(得分:2)
<html>
<head>
<title>Insertion</title>
</head>
<body>
<script type="text/javascript">
function insertStuff() {
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
}
insertStuff()
</script>
<!-- Here goes all the other elements -->
</body>
</html>
这将是跨浏览器并且肯定适用于IE6及以上版本。不确定下面的任何内容