请问一下appendchild是添加到一个容器的后面,请问该如何插入到前面?

比如一个DIV中已有一些元素,这样用appendchild插入就会在已有的元素后面,怎么可以放到已有的元素前面去啊

红糖糍粑
浏览 457回答 2
2回答

慕娘9325324

<div id="did"><div>1</div><div>2</div><div>3</div></div>var divObj= $("<div>0</div>");$('#did').first().insertBefore(divObj);最后结果就是你要的把div0插入到div1的前面。

收到一只叮咚

function prependChild(parent,newChild){if(parent.firstChild){parent.insertBefore(newChild,parent.firstChild);} else {parent.appendChild(newChild);}return parent;}像这样,使用insertBefore方法即可
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Python