1. Descripción general
Aunque el nodo eliminado ya no está en el árbol de documentos, en realidad todavía está en la memoria y se puede agregar a otra ubicación en cualquier momento.
Cuando atraviese el nodo secundario de un nodo principal y realice una operación de eliminación, tenga en cuenta que el atributo infantil es un atributo de solo lectura y se actualizará en tiempo real cuando cambie el nodo secundario.
// Haga que el nodo se elimine: var self = document.getElementById ('to-be-removed'); // Obtenga el nodo principal: var parent = self.ParentElement; // delete: var removed = parent.removechild (self); eliminado === self; // verdadero2. Ejemplo
<! Doctype html> <html> <head> </script> </head> <body> <ul id = "test-list"> <li> javascript </li> <li> swift </li> <li> html </li> <li> ansi c </li> <li> css </li> <li> Directx </li> </sits> <scry> <//script <script <script <script ul> document.getElementById ('test-list'); var longitud = p.children.length; var i = 0; for (; i <longitud;) {var li = p.children [i]; VAR text = li.inntext; if (text! == 'javascript' && text! == 'html' && text! == 'css') {p.removechild (li); alerta (p.children.ToString ()); longitud--; } else {i ++; }}} // test: (function () {var arr, i, t = document.getElementById ('test-list'); if (t && t.children && t.children.length === 3) {arr = []; for (i = 0; i <t.children.length; i ++) { (arr.ToString () === ['javascript', 'html', 'css']. toString ()) {alert ('test aprobado!')El método JS RemoVeChild anterior es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.