私はいつもjqueryや他のjavascriptフレームワークの使用に慣れていましたが、今はフレームワークがありませんので、可能であれば、基本的にはJavascriptで入力フィールドをonclickボタンで追加する
私はより多くのボタンは、私は基本的にはどちらかと上記のような構造全体を作成するより、幅と長さのフィールドを追加する必要がクリックされた追加したときに1が必要なものこの
<input type="button" id="more_fields" onclick="add_fields();" value="Add More" />
<div id="room_fileds">
<div class='label'>Room 1:</div>
<div class="content">
<span>Width: <input type="text" style="width:48px;" name="width[]" value="" /><small>(ft)</small> X </span>
<span>Length: <input type="text" style="width:48px;" namae="length[]" value="" /><small>(ft)</small</span>
</div>
</div>
のようなdiv要素を持っていますすべてのdivを追加するか、既存のスパンタグの下にフィールドを挿入するだけです。
私はjqueryやプロトタイプのフレームワークでそれを行う方法を知っていますが、不幸にも私はこのためのフレームワークを使用できません。誰もそれをどうやって考えているのですか?私はこれのために行われたコードを掲示するだろうが、私はどこに遭遇するか知りません。
単にラッピングdiv要素、すなわち 'のdocument.getElementById( 'someIdYouAssignToTheDiv')の' innerHTML'プロパティを使用しinnerHTMLの+ = ''; ' –