Уклоните елемент - ЦСС-трикови

Anonim

Из било ког разлога, елемент се не може уништити у ЈаваСцрипт-у. јКуери има метод за ово, што је лепо јер овако размишљамо:

$(".remove-me").remove();

Али у ЈаваСцрипт-у не постоји директни еквивалент. Уместо тога, мораћете да изаберете надређени елемент и користите removeChild.

Па ако имате:


Stuff.

Морате да урадите:

var thingToRemove = document.querySelectorAll(".remove-me")(0); thingToRemove.parentNode.removeChild(thingToRemove);

Или ако сте имали референцу на елемент и желели сте да испразните све елементе из њега, али задржите:

mydiv = document.getElementById('empty-me'); while (mydiv.firstChild) ( mydiv.removeChild(mydiv.firstChild); )