• 締切済み

JavaScriptのdocument.all("変数名").valueについて

今、JavaScriptの勉強をしているのですが、document.all("変数名").valueの使い方の意味がよくわかりません。 そもそも、document.allの意味自体がよくわかりません。 わかる方、どうか教えてください・

みんなの回答

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.1

document.allはドキュメント内の全ての要素を参照します。 document.all("変数名").valueは使った事が無いのでわかりませんが、ドキュメント内の全ての"変数名"の中身を参照するのだと思います。

takekun22
質問者

お礼

回答ありがとうございました。 参考になりました。 今後も何かありましたら宜しくお願いします。

関連するQ&A

  • javascriptのdocument.allについて。

    質問です。 javascriptで扱えるdocument.all要素の基本的な使い方や役割や意味などについて教えてください。 document.allについての説明は、IE独自拡張というのがほとんどで、その意味についてはあまりありませんでした。 どなたかご教授願います。 よろしくお願いします。

  • VBA .document.all.の後はセルでも

    先質問 http://okwave.jp/qa/q7750791.html では .document.all.number01.Value = Range("A1").Value .document.all.number02.Value = Range("A2").Value .document.all.number03.Value = Range("A3").Value .document.all.number04.Value = Range("A4").Value .document.all.number05.Value = Range("A5").Value とHPのソースから .document.all.●.Valueの●の部分を調べ、それがnumber01~number05だという事がわかったのですが、 実際やろうとしたHPのnumber01~number05にあたる部分は単純なものではなく、「文字列+変数」でした。 よってその「文字列+変数」をエクセル上のD列のセルに作りました。 .document.all.D1.Value = Range("A1").Value .document.all.D2.Value = Range("A2").Value .document.all.D3.Value = Range("A3").Value .document.all.D4.Value = Range("A4").Value .document.all.D5.Value = Range("A5").Value でも駄目で .document.all.("D1").Value = Range("A1").Value .document.all.("D2").Value = Range("A2").Value .document.all.("D3").Value = Range("A3").Value .document.all.("D4").Value = Range("A4").Value .document.all.("D5").Value = Range("A5").Value でも駄目でした。 書き方が間違っているのか、そもそも.document.all.の後にはセルは利用できませんか? 「文字列+変数」というか「「文字列+個別の番号」です。

  • javascript 配列 変数名「array 」

    初歩的な質問失礼します。 現在jQueryを勉強しているjavascript初心者です。 教本の配列の項目で、変数名に「array」とありました。 ( var array =[ 100, 200, 300]; といった感じです。 ) これは配列を使う際のいわゆる通例?定番?的な変数名みたいなもので、array自体に意味は無いと考えてよいのでしょうか? すっきりしないのでどなたか教えてくださると助かります!

  • javascriptで変数名

    javascriptで変数名を下記のような titleは同じでその後ろに1,2と生成する変数名を forなどで動的に生成するにはどうしたらいいのでしょうか。 生成した変数名に値を入れたいです。 var title1; var title2;

  • 変数について

    まだ、JavaScriptをはじめて間もないのですが、JavaScriptの変数名についてどなたか教えてください。 それは、変数名で例えば function SUM(){ if(!isNaN(document.sum.text1.value)..... とあった場合に、「text1」というところに、2バイト系文字の漢字を使いたいのですが、なにか方法はないでしょうか?どんなに無理やりでもかまいません。よろしくお願いします。 それは、HTMLの<input type="text" name="名前">と使っており、変数名をどうしても漢字にしたいためです。

  • value内に変数を入れたい

    お世話になります。 <INPUT type="text" name="seikai" size="10" value="" onfocus="this.blur()"> このvalue=""の中にjavascriptで定義した変数を入れる方法ってあるんでしょうか? 

  • jspからjavascriptの変数引継ぎ

    jspでデータベースからデータを取ってきて格納した配列をjavascriptでも同じように変数として扱いたいのですがどうすればいいでしょうか? javascriptによってオンマウス時に枠がポップアップし、javascript内で設定した文字を枠内に表示しようとしているため、jspからデータを引き継ぎたいのです。 jspではtitleとhonbunは配列で <form name="form_title"> <input type="hidden" name=title value="<%= title %>" > </form> <form name="form_honbun"> <input type="hidden" name=honbun value="<%= honbun %>" > </form> このように名前をつけ、javascriptでは var taitoru[]= document.form_title.title.value; var honbun[]= document.form_honbun.honbun.value; このように変数に代入しています jsp側ではSPANでオンマウス時にjavascriptを呼び出し、javascriptでは文字が配列のhonbun[0]等をポップアップした枠の中で表示させるようにさせたいのですが 枠そのものがポップアップしません 上記のjavascriptでの変数への代入部分をコメントアウトすると、枠自体は表示されます 配列を丸ごとjavascriptで配列に代入できないのであれば、1データずつ引き継ぐという方法でもいいのですが、どのようにjavascript側で代入すればいいのでしょうか?

  • javascriptの変数名について

    javascriptの初心者なのですがよろしくお願いします。 <script type="text/javascript"> var name = ["あだち","いのうえ","うえだ","えんどう","おおの"] for(i=0; i<name.length; i++){ document.write(name[i] + "<br />") } </script> と書いたら、 あ だ ち , い の う え , う え だ , え ん ど う , お お の と縦に表示されてしまいます。。 変数名をnamaeとかに変更すると、 あだち いのうえ うえだ えんどう おおの と希望通りのかたちになるのですが、「name」は使ってはいけないルールでしたでしょうか。 予約語でもないようですし。。分からなくて質問をさせていただきました。 どなたかご教示お願いいたします><

  • javascriptの変数値をjspへ渡す方法?

    下記の方法で、テキスト項目から、javascriptで値を取得できました。 この値を、jspの変数Stringへ格納するには、 どうすればよいでしょうか? <%= "<script type=\"text/javascript\" charset=\"UTF-8\">" %> <%= "target = document.getElementById(\"outaddress1\");" %> <%= "target.innerText = document.forms.zip_form.address1.value;" %> <%= "target = document.getElementById(\"outaddress2\");" %> <%= "target.innerText = document.forms.zip_form.address2.value;" %> <%= "target = document.getElementById(\"outaddress3\");" %> <%= "target.innerText = document.forms.zip_form.address3.value;" %> <%= "</script>" %>

  • JavaScriptの変数をさらに変数で表したい。

    例えば、Perlだと ${$変数} とすれば変数自体を、別の変数で表せます。 javascriptでも同じことがしたくて 色々と試してみましたがどうにもうまくいきません。 検索しても答えが見つからないのでご質問させていただきます。 簡単な質問で申し訳ないのですが 回答お願いします。