1

タイトルのように、javascript タグを innerHTML に追加しようとしています。コンボボックスがあり、選択された値に応じて、スクリプトを div にロードする必要があります。スクリプトは次のようになります。

<script type="text/javascript">
_cashieProductID=292016;
document.write(unescape("%3Cscript src='" + 
('https:' == document.location.protocol ? 'https://' : 'http://') + 
"somelink.js' 
type='text/javascript'%3E%3C/script%3E"));
</script>

これをスクリプトに入れると、コンボボックス スクリプトの一部であるすべての種類のテキストがページに表示されます。したがって、上記のコードで読み込まれるコンテンツが表示されるように、このコードをスクリプトに挿入する方法を誰かが手伝ってくれることを願っています。

4

2 に答える 2

0

次のように、document.write で実際の文字列を試してみてください。

document.write("<script src='" + ('https:' == document.location.protocol ? 'https://' : 'http://') + "somelink.js' type='text/javascript'></script>");
于 2013-10-31T11:30:52.283 に答える