1. Обзор
Хотя удаленного узла больше нет в дереве документов, он на самом деле все еще находится в памяти и может быть добавлен в другое место в любое время.
Когда вы пересекаете дочерний узел родительского узла и выполняете операцию удаления, обратите внимание, что атрибут ребенка является атрибутом только для чтения, и он будет обновлен в режиме реального времени, когда ребенок узел изменится.
// Получение удаления узла: var self = document.getElementById ('to-be-removed'); // Получить родительский узел: var parent = self.parentelement; // delete: var lement = parent.removechild (self); удален === Self; // истинный2. Пример
<! 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> </li> <li> </li> <lip> </li> </li> </li> </li> <lipt> </li> </li> </li> </li> </li> </li> </li> </li> <li> </li> <lipt> <li> </li> </li> document.getElementById ('test-list'); var length = p.children.length; var i = 0; for (; i <length;) {var li = p.children [i]; var text = li.innertext; if (text! == 'javascript' && text! == 'html' && Text! == 'css') {p.removeChild (li); alert (p.Children.ToString ()); длина-;} else {i ++;}} // test:; (function () {vararr, i, t = document.getelementbyid ('test-list'); if (t && t.children && t.child. []; for (i = 0; i <t.children.length; i ++) {arr.push (t.children [i] .innertext);} if (arr.tostring () === ['javascript', 'html', 'css']. ToString ()) {alert ('test! arr.tostring ());}} else {alert ('test не удастся!');}}) (); </script> </body> </html>Выше приведен пример кода для разработки метода удаления числа в JavaScript, представленный вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!