.remove() is undefined

var u_l=document.getElementsByTagName("ul");
var oimg=document.getElementsByTagName("img");
oimg.remove();	
u_l.remove();
//VM406:3 Uncaught TypeError: oimg.remove is not a function
var u_l=document.getElementsByTagName("ul");
var oimg=document.getElementsByTagName("img");
oimg[1].remove();	
u_l[1].remove();

Element.remove(); cannot remove multiple nodes at once

 

You can use loops to remove

for(var i=0;i<=u_l.length-1;i++){
				u_l[i].remove();
				}

 

Guess you like

Origin blog.csdn.net/Cml_l/article/details/110969470