В чем разница между методом «удалить» и «RemoveChild» в JavaScript?Html

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 В чем разница между методом «удалить» и «RemoveChild» в JavaScript?

Сообщение Anonymous »

Я создал HTML -страницу, чтобы понять, как работает удаление элемента. < /p>
код: < /p>



var childDiv = null;
var parent1 = null;
var parent2 = null;
function init() {
childDiv = document.getElementById("child");
parent1 = document.getElementById("parent1");
parent2 = document.getElementById("parent2");
}

function rem() {
if (childDiv) {
childDiv.remove();
alert("child removed");
} else {
alert("child does not exist");
}
}

function remChild() {
if (childDiv){
if (parent1.children.length > 0) {
parent1.removeChild(childDiv);
alert("child unbound from parent");
} else {
alert("child exists but is not bound to parent");
}
} else {
alert("child does not exist");

}
}

function ins() {
if (childDiv) {
parent2.appendChild(childDiv);

alert("child inserted to another parent");
}
}







remove
removeChild
insert


< /code>
Здесь я пытаюсь удалить «Div 'Div двумя способами: < /p>

, вызывая метод« Удалить »на« Ребенок »div < /p>
< /li>
, вызывая метод removechild' on 'node1' node < /p> < /> < /> < /> /> Но в обоих случаях узел фактически не удален. Я всегда могу вставить «ребенок» div в «parent2». Но в первом случае «ребенок» не удален постоянно? «RemoveChild»? Насколько я вижу, оба эти метода просто несвязанного ребенка от родителей, но элемент все еще занимает память.>

Подробнее здесь: https://stackoverflow.com/questions/369 ... javascript
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»