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にはパディングがあり、含めているjsは広告であり、その周りにパディングが必要なため、それを保持する必要があるため、divに必要です。

4

1 に答える 1

0

(以前の回答を完全に撤回します)。

jQuery で実行$("<script>")すると、スクリプトがダウンロードされ、すぐに実行されます。その場合、特に広告が document.write を実行している場合、.appendTo は効果がない可能性があります。

この場合、おそらく document.write が適しています。特にデメリットはないと思います。広告ソースが静的である場合は、javascript を完全にスキップして、div でタグを付けるだけでもかまいません。

于 2012-07-18T18:33:12.200 に答える