1. Présentation
Bien que le nœud supprimé ne soit plus dans l'arborescence des documents, il est en fait toujours en mémoire et peut être ajouté à un autre emplacement à tout moment.
Lorsque vous traversez le nœud enfant d'un nœud parent et effectuez une opération de suppression, veuillez noter que l'attribut enfant est un attribut en lecture seule et qu'il sera mis à jour en temps réel lorsque le nœud enfant change.
// Obtenez le nœud à supprimer: var self = document.getElementById ('to-be-re-semoved'); // Obtenez le nœud parent: var parent = self.pare -Entiment; // delete: var supprime = parent.reMoveChild (self); supprimé === self; // vrai2. Exemple
<! Doctype html> <html> <éadf> </ 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> </li> <li> CSS </li> <li> DirectX </li> </li> <li> CSS </li> <li> DirectX </li> </f> document.getElementById ('test-list'); var longueur = p.children.length; var i = 0; pour (; i <longueur;) {var li = p.children [i]; var text = li.innerText; if (text! == 'javascript' && text! == 'html' && text! == 'css') {p.removechild (li); alerte (p.children.tostring ()); longueur--; } 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.childerdren.length; i ++) {ar.push (t.children [i]. (arr.tostring () === ["javascript ',' html ',' css ']. toString ()) {alert (' test!La méthode JS Removechild ci-dessus est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.