1

我正在寻找第一次打电话document.body.appendChild附加元素的机会。我目前正在使用onloadbody 但据我所知,这会等到图像和子帧加载后再触发。

我只要求解决方案在 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>
4

1 回答 1

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 及更高版本。不确定低于此的任何内容

于 2013-10-17T18:12:47.717 回答