jQueryがスクリプト要素を自動的に解析して頭に追加することは知っていますが、選択肢はあまりありません。私は、指定されたdivにHTML文字列を正確に挿入する必要があります。例えば<script src='http://.....'></script>
を<div id="lb"></div>
に変換します。jQuery divへのスクリプトを追加する
問題は、私が制御できないサーバーからスクリプトがロードされ、document.write()
スクリプトを使用していることです。ヘッダーに追加されると、重大な問題が発生します。 jQueryの有無にかかわらずこれをどうすればできますか?
スクリプトに 'document.write'が含まれていると、どこに挿入しても問題は発生します。それは文書全体を置き換えます。 –
@FelixKlingドキュメント全体を置き換えることはできません...ドキュメントの最後にスクリプトを挿入します。 –
@Willem:たぶん、違うことを話しているのかもしれない。私は、スクリプトタグが動的に生成される、または読み込まれた後*読み込まれたという前提の下にいました。その場合、 'document.write'は現在の文書を消去します。ページが完全に解析されていない場合、 'document.write'は単に呼び出された場所に内容を挿入します。しかし、おそらく私はこの質問にあまりにも多くを読んでいます。 –