任意向子节点前追加节点,删除某元素下面的所有子节点
业务需求需要在某个父节点中的某个子节点前面动态追加个节点
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]); } }