私は2つのinput
と1つのp element
を持っています。動的要素を追加するときにDOMを整理する
入力要素だけをラッパーdivに追加しますが、要素要素の順序を変更するときは追加します。
私はあなたが最初に見ることができるように、p
要素を意味します。しかし、javascriptコードを削除すると、p要素は2行目にあります。
これをどのように修正できますか?
var input = document.querySelectorAll('input');
for (var i = 0; i < input.length; i++) {
if (input[i].type == "text") {
// Create wrapper div
var div = document.createElement("div");
document.body.appendChild(div);
div.appendChild(input[i]);
}
}
<input type="text" value="first" />
<p>Lorem</p>
<input type="text" value="third" />