JavaScript remove () funktioniert nicht im IE

Ich habe den folgenden Code in JavaScript:

all_el_ul = document.getElementsByClassName('element_list')[0];
div_list = all_el_ul.getElementsByTagName("div");
for (i = 0; i < div_list.length; i += 1) {         
  div_list[i].remove();             
}

Ich weiß, dass dies das Problem ist, weil ich verwendet habealert('test');&nbsp;um zu sehen, wo der Code nicht mehr funktioniert. Alles funktioniert in FF, Chrome, Opera und anderen, aber nicht im IE.

Könnten Sie bitte sagen, was falsch ist?