Страницы

Поиск по вопросам

вторник, 2 апреля 2019 г.

Как удалить блок по атрибутам?

Нужно найти и удалить блок


html:
...
...


Ответ

С использованием jQuery
$('.td-for-content [align="center"]').remove();
На чистом JS с использованием querySelector
var elements = document.querySelectorAll('.td-for-content [align="center"]'); for(var i = 0; i < elements.length; i++){ elements[i].parentNode.removeChild(elements[i]); }
На чистом JS oldschool
var elements = document.getElementsByClassName('td-for-content'); for(var i = 0; i < elements.length; i++){ var childrens = elements[i].getElementsByTagName('div'); for(var j = 0; j < childrens.length; j++){ if(childrens[j].getAttribute('align') === 'center') childrens[j].parentNode.removeChild(childrens[j]); } }

Комментариев нет:

Отправить комментарий