- ベストアンサー
変数について
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はほとんど知識がないため、うまく説明できていないかもしれませんが、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
var myWord = "Hello"; ↓ var myWord = /Hello/; f[i].name.match(/myWord/) ↓ f[i].name.match(myWord) でOKだと思います
その他の回答 (1)
- ANASTASIAK
- ベストアンサー率19% (658/3306)
回答No.1
nameがmyWordと同じかどうかをみるわけですから、 if(f[i].name==myWord) でよいのでは?
質問者
お礼
ありがとうございます。
お礼
教えていただいた方法で出来ました。ありがとうございました。