在Javascript
我需要在另一个div中追加一个div作为第一个孩子。假设,我在其父公司ID为wpbody-content
的div类wrap
。现在我需要在wrap
class div内附上一个div作为第一个孩子。这里是我的代码,我试图 -Javascript在第一个孩子里面追加一个div
<script>
document.addEventListener("DOMContentLoaded", function (event) {
var div = document.createElement('div');
div.className = 'row';
div.innerHTML = '<input type="text" name="name" value="" />\
<input type="text" name="value" value="" />\
<label> <input type="checkbox" name="check" value="1" /> Checked? </label>\
<input type="button" value="-" >';
document.getElementById("wpbody-content").getElementsByClassName("wrap")[0].insertBefore(div, document.getElementById("wpbody-content").getElementsByClassName("wrap").firstChild);
});
</script>
但其附加的div作为最后一个孩子。提前致谢!
getElementsByClassName方法返回一个数组..你忘记的则firstChild位[0]之前有用吗?顺便说一句,这不是我如何写它......你的线太长,你应该能够至少用一个中间变量来简化。 –