私は 'myForm'という名前のフォームを持っています。私はボタンを押すたびにdivタグにidを 'original'と定義して追加したい。 誰かがタグを追加する手助けはできますか? 追加のタグは元のタグの後ろにある必要がありますが、依然としてmyFormの内側になければなりません。他の多くのタグを持つタグを属性でクローンするにはどうすればよいですか?
私はclone()関数を使うべきですか? Plzを誰かがここに....私に知らせて、私のコードは、あなたがノードのクローンを作成するためにNode.cloneNode()
を使用して、Node.appendChild()
を使用してドキュメントに追加する必要があり
<form name="myForm">
<div id="original" class="original">
<div class="separator-2"></div>
<div>
<div class="form-group" >
<input type="text" class="form-control" name="AAA" style="width:400px"/>
</div>
<div class="form-group">
<input type="text" class="form-control" name="BBB" style="width:400px">
</div>
</div><br>
</div>
</form>
<button id="myButton"/>
<script>
var form = document.getElementById('myForm');
document.getElementById('myButton').addEventListener('click', function(e) {
form.appendChild(addAdditionalTags());
});
function addAdditionalTags() {
//?????????? What should I write here???
}
</script>
これを試してみてください。 $( 'myForm')。append($( '#original').clone()); idを "div"にする必要がない場合、id = "original"を複製要素にコピーすると心配です。 –