WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:配列の要素をオブジェクトにするには?

あつ [MAIL] [WriteDate : Thu May 24 13:33:50 2001]

質問です。JavaScriptですが、

divTaiken[0] = ArtDirector;
divTaiken[1] = ShamLecture;
divTaiken[2] = FlightAtten;

といった配列を

for (i=0;i<3;i++){
    aaaa = document.all.divTaiken[i].style;
}

という具合に使いたいのですが、document.all.divTaikenはオブジェクトではありません。というエラーがでます。どうしたら、オブジェクトにすることが出来るのでしょうか?よろしくお願いします。


ween [WriteDate : Thu May 24 13:46:45 2001]

document.all(divTaiken[i]).style でどうですか?


Nobu3 [URL] [WriteDate : Thu May 24 13:57:00 2001]

「ArtDirector」とかはどのような「もの」なんですか?

ちなみに、
aaaa = divTaiken[i].style;
だけだとどうなりますか?


あつ [MAIL] [WriteDate : Thu May 24 15:03:00 2001]

weenさん、Nobu3さん、ありがとうございました。

>weenさん
それでいけそうです!!
ところで、all1の後ろ、の「()」は今回は配列で「[i]」と使用されているので 「()」になってのでしょうか?
つまり、allの後ろは「()」と「[]」のどちらでも良いのでしょうか?

>Nobu3さん
「ArtDirector」はdiv要素をスタイルシートで指定したものです。
aaaa = divTaiken[i].style; は、何もおこりませんでした。
って答えになってなかな・・・、


ween [WriteDate : Thu May 24 15:17:38 2001]

> allの後ろは「()」と「[]」のどちらでも良いのでしょうか?
よくわからないというのが正直なところです。(^^;
多分どちらでもいいのだろうと思いますけど。


あつ [MAIL] [WriteDate : Thu May 24 17:17:12 2001]

weenさんありがとうございます。
わかりました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World