0

我做了很多搜索,但找不到答案。这是代码

<div id="uniquediv"></div>
     <script language="JavaScript">
            (function($){
               var srcitem = 'http://someURL_to_an_AD_tag';
                   $('<script/>', {
                      type:    'text/javascript',
                      src:     srcitem
                   }).appendTo("#uniquediv");
            })(jQuery);
     </script>

无论我做什么(尝试了许多不同的东西),js代码都在“uniqueid”div之外。我需要它在 div 中,因为 div 有填充,我需要保留它,因为我包含的 js 是一个广告,我需要在它周围有填充。

4

1 回答 1

0

(我完全收回我之前的回答)。

当您$("<script>")在 jQuery 中执行此操作时,脚本会立即下载并执行。在这种情况下,.appendTo 可能没有任何效果,尤其是在广告正在执行 document.write 的情况下。

在这种情况下,document.write 可能是要走的路。我认为真的没有任何缺点。如果您的广告 src 是静态的,您甚至可能想完全跳过 javascript,只在您的 div 中添加一个标记。

于 2012-07-18T18:33:12.200 回答