jQuery .prepend と .innerHTML の両方を使用して、javascript で HTML を挿入する複数の方法を見てきましたが、何をしても同じ出力が得られます。
'); }
画面解像度が特定の幅の場合、HTML を挿入しようとしています。これらは私が試した2つのスクリプトです:
<script type="text/javascript" charset="utf-8" >
if (screen.width >= 500)
{
$('#stemanimation_hype_container').prepend('<script type="text/javascript" charset="utf-8" src="STEM%20Animation_Resources/stemanimation_hype_generated_script.js?58608></script>');
}
</script>
<div id="stemanimation_hype_container" style="position:relative;overflow:hidden;width:900px;height:300px;">
</div>
その他:
<script type="text/javascript" charset="utf-8" >
if (screen.width >= 500)
{
document.getElementById("stemanimation_hype_container").innerHTML='<script type="text/javascript" charset="utf-8" src="STEM%20Animation_Resources/stemanimation_hype_generated_script.js?58608'></script>";
}
</script>
<div id="stemanimation_hype_container" style="position:relative;overflow:hidden;width:900px;height:300px;">
</div>
何が起こっているのでしょうか?競合がないことを確認するために、jquery のみを使用し、他のスクリプトを使用しないページでこれをテストしています。あなたが私に与えることができるどんな助けにも感謝します!