私は以下のフォームを持っています。私はこれを複製し、動的に別のものに動的に追加したいと思います。また、すべてのフォーム要素にも自動インクリメントIDを割り当てる必要があります。純粋なjavascriptを除いて、私はjQueryやその他のライブラリを使用することはできません。ここで 自動拡張IDを持つフォーム要素をすべての要素に複製する方法
は私JavaScriptがvar i = 0;
this.view.findById("start").addEventHandler("click", function() {
var original = document.getElementById('repeat');
var clone = original.cloneNode(true);
original.parentNode.appendChild(clone);
})
現在、私は動的など<tr id="repeated1">
でフォーム要素を複製することができている私のHTMLここ
<tr id="repeat">
<td><input type="text" id="fieldName" /></td>
<td>
<select name="fieldType" id="fieldType">
<option value="string">String</option>
</select>
</td>
<td><input type="radio" id="mandatory" name="mandatory" value="true" /><input type="radio" id="mandatory" name="mandatory" value="false" /></td>
<td>Delete Button</td>
</tr>
ですが、自動車を割り当てることができないが、入力ボックスにIDをインクリメントボックスを選択します。ラジオボタンに自動インクリメント名を動的に割り当てることもできません
'youAlement.setAttribute( 'id'、 'yourIncrementId') 'のように' setAttribute'を使用する必要があります。 – Aria
ありがとうございました。これはIDのインクリメンタルに機能します。しかし、今もなお、ラジオボタンの「名前」を増やすことはできません。 – Soma