Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Удалить все элементы DOM не имеющие определенного класса (https://javascript.ru/forum/misc/66330-udalit-vse-ehlementy-dom-ne-imeyushhie-opredelennogo-klassa.html)

spo 09.12.2016 01:49

Удалить все элементы DOM не имеющие определенного класса
 
Как на js удалить все элементы DOM у которых нет класса .hello?

ruslan_mart 09.12.2016 06:38

var elems = document.querySelectorAll(':not(.hello)');

for(var i = 0; i < elems.length; i++) {
   elems[i].parentNode.removeChild(elems[i]);
}

spo 09.12.2016 17:28

Спасибо


Часовой пояс GMT +3, время: 10:33.