任意向子节点前追加节点,删除某元素下面的所有子节点
业务需求需要在某个父节点中的某个子节点前面动态追加个节点
parentNode.insertBefore(insertNode,parentNode.childNodes[i])//parentNode父节点,insertNode需要插入的节点,parentNode.childNodes[i]父节点下面的第几个子节点被插入
删除某个元素下面的所有子节点:
// 删除子节点
function delChildsNode(idName) {
var content = document.getElementById(idName);
// 获取 div 标签下的所有子节点
var pObjs = content.childNodes;
for (var i = pObjs.length - 1; i >= 0; i--) {
// 一定要倒序,正序是删不干净的,可自行尝试
content.removeChild(pObjs[i]);
}
}

浙公网安备 33010602011771号