JavaScriptでテキストボックスを追加するには?

[上に] [前に] [次に]
saku 1999/06/18(金) 15:57:49
こんにちは、質問させて下さい。

JavaScriptで例えば、ボタンを押すとテキストボックスが追加されるようにする事は可能でしょうか?
<SELECT>のlength++みたいな事をしたいのですが・・・。
無理ですかね?

ご存知の方、いらっしゃいましたら、よろしくお願いします。

Nobu3 1999/06/18(金) 17:30:24
私が知っている方法ではIE4以降でしかできませんが・・・

document.all.hoge.innerHTML='<input type=text>';
の様に、innerHTMLかouterHTMLを使えばできると思います。

SAKU 1999/06/18(金) 18:40:04
nobu3さんレスありがとうございます。

これ、ダイナミックHTMLですよね。
ダイナミックHTMLを使用した事が無いので良く分かりませんが、これから勉強してみます。
やっぱDHTML使わないとできないのかなぁ?

Nobu3 1999/06/19(土) 04:15:53
テキストボックスを追加する。
ということは、レイアウトが変わる。
ということは、ページを表示しなおす必要がある。
ということです。

フレームなどを使って、スクリプト専用のページを作り、そのページのスクリプトで、メインページを作成。
メインのページのボタンが押されたら、テキストを追加して、document.writeで、メインページを作成。
これならJavaScriptの範囲ですか?

saku 1999/06/21(月) 22:42:57
[[解決]]
Nobu3さんレスありがとうございました。

結局ですね、リストボックスへ順次追加という風にしてしまいました。
このやり方が楽でした。
漠然とした質問に丁寧に答えていただきまして、ありがとうございました。

これにて解決といたします。

[上に] [前に] [次に]