javascriptで、input要素のname名が配列の場合だと、うまく参照できないときの対処方法

2011年1月23日

javascriptで、input要素のname名が配列の場合だと、うまく参照できないときの対処方法

たとえば、

document.MyForm.str.value
だと参照してくれるのに

document.MyForm.str[0].value
だと参照しない

という意味です。

答えですが、、javascriptで配列が入る場合は、

document.forms['MyForm’].elements['str[1]’].value
のように書けばとりあえず解決するようです。

要素名のみを指定するのではなく、
明示して認識させる、ということでしょうか。

あくまで、ひとつの解決方法のようですが、、、

以上です。

●大変参考になるページ

JavaScriptが参照する要素名が配列の場合は? – 質問・相談ならMSN相談箱
http://questionbox.jp.msn.com/qa2695437.html

この記事は役に立ちましたか? 役立った 役立たなかった
0 人中 0 人がこの記事は役に立ったと言っています。

★新記事下ハイブリッドads