• ベストアンサー

変数について

htmlのソース上に変数をセットして外部javascriptでその変数を使いたいと考えています。 if(f[i].name.match(/変数を入れる/) ↑外部javascriptの//の間に変数を入れたいのですが、 外部ファイルと、htmlソースにはどのように書けばいいのでしょうか。 一応、講座等をみながら適当に以下のようにしてみましたが、駄目でした。 htmlソース <script type="text/javascript"> <!-- var myWord = "Hello"; // --> </script> <script type="text/javascript" src="name.js"> ↑の外部スクリプトには以下のように記述 if(f[i].name.match(/myWord/) javascriptはほとんど知識がないため、うまく説明できていないかもしれませんが、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.2

var myWord = "Hello"; ↓ var myWord = /Hello/; f[i].name.match(/myWord/) ↓ f[i].name.match(myWord) でOKだと思います

yuutoOK
質問者

お礼

教えていただいた方法で出来ました。ありがとうございました。

その他の回答 (1)

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

nameがmyWordと同じかどうかをみるわけですから、 if(f[i].name==myWord) でよいのでは?

yuutoOK
質問者

お礼

ありがとうございます。

関連するQ&A