我有2 input
和一個p element
。添加動態元素時組織DOM
我附加一個包裝div只輸入元素,但當我追加元素元素的順序改變。
我的意思是,你可以看到第一個元素是p
元素。但是,如果你刪除javascript代碼,p元素在第二行。
我們該如何解決這個問題?
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" />