window.onload = function () { var btn = document.getElementById("creatbtn"); btn.onclick = function() { insertEle(); } } function insertEle() { var oTest = document.getElementById("box-one"); var newNode = document.createElement("div"); newNode.innerHTML = " This is a newcon "; //oTest.appendChild(newNode); oTeset.insertBefore(newNode,null); // 这两种方法均可实现 }
function insertEle() { var oTest = document.getElementById("box-one"); var newNode = document.createElement("div"); var reforeNode = document.getElementById("p1"); newNode.innerHTML = " This is a newcon "; oTest.insertBefore(newNode,reforeNode); // 新建的元素节点插入到 id为p1的元素前面 }
function insertEle() { var oTest = document.getElementById("box-one"); var newNode = document.createElement("div"); var reforeNode = document.getElementById("p1"); newNode.innerHTML = " This is a newcon "; oTest.insertBefore(newNode,reforeNode.nextSibling);//新建的元素节点插入到 id为p1后面节点元素的 前面, 也就是说 插入id为P1节点元素的后面。 }