Skip to content Skip to sidebar Skip to footer

.remove() Not Working In Internet Explorer

This code works very well in Google Chrome, but wont work in Internet Explorer: document.getElementsByClassName('info')[i].remove(); Is there some other method to do the same thin

Solution 1:

remove is not supported by ie

You would have to get the parent and call removeChild

var node = document.getElementsByClassName('info')[i];
node.parentNode.removeChild(node);

Also since you have jQuery tagged you could just do

jQuery(".info").eq(i).remove()

as jQuery does cross browser checks and uses the correct methods

Post a Comment for ".remove() Not Working In Internet Explorer"