2011-07-11 7 views
0

JS変数をhtmlタグに挿入しようとしていますが、何が間違っているのかわかりません。映画は読み込まれません。私のコードは以下の通りです:JS変数をHTMLタグに挿入する

var moviePath = "images/main.swf";  
<script>document.write('<PARAM name="movie" value="' + moviePath + '">')</script> 
+0

機能していませんか? moviePathは定義されていますか?あなたが与えたスニペットのようには見えません。 – tjameson

+0

「JS変数を挿入する」とはどういう意味ですか? [文字列を連結する]ことを意味しますか(http://www.quirksmode.org/js/strings.html#conc)? 'moviePath'が他のところで定義されているとすれば、あなたが持っているものは上手く見えます。何か間違いがありますか? –

+0

moviePathは定義されていますか?何が起こり、あなたの期待とどのように違うのですか?なぜdocument.writeを使用していて、DOM関数を使用していないのですか? –

答えて

6

あなたのvarはあなたのスクリプトの外にあるようです。

試してみてください。

<script type="text/javascript"> 
    var moviePath = "images/main.swf"; 
    document.write('<param name="movie" value="' + moviePath + '">'); 
</script> 
関連する問題