0
JS変数をhtmlタグに挿入しようとしていますが、何が間違っているのかわかりません。映画は読み込まれません。私のコードは以下の通りです:JS変数をHTMLタグに挿入する
var moviePath = "images/main.swf";
<script>document.write('<PARAM name="movie" value="' + moviePath + '">')</script>
JS変数をhtmlタグに挿入しようとしていますが、何が間違っているのかわかりません。映画は読み込まれません。私のコードは以下の通りです:JS変数をHTMLタグに挿入する
var moviePath = "images/main.swf";
<script>document.write('<PARAM name="movie" value="' + moviePath + '">')</script>
あなたのvarはあなたのスクリプトの外にあるようです。
試してみてください。
<script type="text/javascript">
var moviePath = "images/main.swf";
document.write('<param name="movie" value="' + moviePath + '">');
</script>
機能していませんか? moviePathは定義されていますか?あなたが与えたスニペットのようには見えません。 – tjameson
「JS変数を挿入する」とはどういう意味ですか? [文字列を連結する]ことを意味しますか(http://www.quirksmode.org/js/strings.html#conc)? 'moviePath'が他のところで定義されているとすれば、あなたが持っているものは上手く見えます。何か間違いがありますか? –
moviePathは定義されていますか?何が起こり、あなたの期待とどのように違うのですか?なぜdocument.writeを使用していて、DOM関数を使用していないのですか? –