ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

Form#getElements()の意味

2008-07-08 22:31:13 | PG(Java)

またMSHTMLクラスのバグ修正。毎度すみません(汗)

今回は、HTMLFormElement#getElements()の戻り値の型。てっきりコレクションが返るのかと思ってたら、HTMLFormElementが返ってきた。つまり自分(フォーム)自身。
Form#getElements()の意味ねーじゃん!(爆)

試しにJavaScriptでformのelementsを取得してみたら、フォーム(nameが同じ)が返ってきたので、たぶんそういう仕様なのだろう…でもちょっと不思議だ。
試したのはIE6 SP3だけど、他のバージョンでもこうなのだろうか…?

var f = document.forms[0];
confirm(f.tagName+"/"+f.name);
var e = f.elements;
confirm(e.tagName+"/"+e.name);

elementsっていうからフォーム内の要素の一覧が取れそうな気がするけど。
HTMLFormElement自身にもlengthとかitem()とかがあるから、elementsは不要ってこと?
それにしたってなぁ…。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 太陽と日蝕のswitchの違い | トップ | 変更できないList・Map »
最新の画像もっと見る

コメントを投稿

PG(Java)」カテゴリの最新記事