可能性の重複:
JavaScript: How do I print multiple script tags in a loop?なぜこのjavascriptは一連のスクリプト要素を出力しないのですか?
イム配列から、これらの要素を印刷しようとしているが、私は、ブラウザが表示されます
<div id="playerContainer" style="width: 20em; height: 180px; float: left;">
<object id="player"></object>
</div>
<div id="videos2"></div><script type = "text/javascript">
for (var i=0; i<arr.length; i++) {
document.write("<script
type="text/javascript"
src="http://gdata.youtube.com/feeds/api/videos?q=arr["+i+"] &max-results=8&orderby=relevance&alt=json-in-script&format=5&callback=showMyVideos2">
</script>");
}
</script>
'arr'配列はどのように定義されていますか?あなたはそのコードを提供できますか? –
二重引用符で囲まれた文字列の中にエスケープされていない二重引用符を使用しています。 JavaScriptエラーコンソールを開いたままにすると、そこにエラーメッセージが表示されます。 – JJJ
あなたのarr変数には何がありますか? i変数にはcountermしか含まれていないかもしれませんが、代わりにarr [i]を使用するようにしてください – Pierre