Improved emptyElem function

This commit is contained in:
Pierre 2017-06-16 11:18:17 +02:00
parent a334b2b30e
commit fe0a4c3f82

View File

@ -39,14 +39,18 @@ function byId(nodeName){
*/ */
function emptyElem(container){ function emptyElem(container){
//Get children references //Get children references
var children = container.childNodes; var children = container.children;
//Process each child //Process each child
for(i in children){ while(container.children.length > 0){
if(children[i].remove)
children[i].remove();
}
//Check if the child has subchild
if(container.children[0].children)
emptyElem(container.children[0]); //Remove them first
//Remove child
container.children[0].remove();
}
//Success //Success
return true; return true;