insertBefore 插入到某个元素的前面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>动态插入元素</title>
<style type="text/css">
#div0{
width: 100px;
height: 100px;
background: #000000;
}
#div1{
width: 100px;
height: 100px;
background: #000045;
}
#div3{
width: 100px;
height: 100px;
background: red;
}
</style>
</head>
<body>
<div id="div2">
<div id='div0'></div>
<div id="div1"></div>
</div>
<script type="text/javascript">
var oDiv=document.createElement('div');//创建一个div
oDiv.id='div3';//给div赋一个id标识
div2.insertBefore(oDiv,div1);//插入到div2下的div1前面
</script>
</body>
</html>