1

ページ上のすべてのテキスト ボックスをループし、それらの ID を収集して、IE7 で下位互換性のあるプレースホルダー テキストを使用できるようにする必要があります。

これが私のコードです:

var boxes = document.getElementsByTagName('input');
for(i = 0; i < boxes.length; i++) {
placeHolder(boxes[i].id);
}

これは完全に機能しますが、望ましくない送信ボタンも選択します。

私のテキストボックスに共通しているのはtype="text". Javascript内のテキストタイプの要素だけを取得する方法はありますか?

4

1 に答える 1

5
var boxes = document.getElementsByTagName('input');
for(i = 0; i < boxes.length; i++) {
    if(boxes[i].type == "text") placeHolder(boxes[i].id);
}
于 2013-04-08T17:33:35.013 に答える