Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать чтобы удалялись/скрывались пустые элементы таблицы (https://javascript.ru/forum/misc/67257-kak-sdelat-chtoby-udalyalis-skryvalis-pustye-ehlementy-tablicy.html)

Alex_newguy 06.02.2017 12:46

Как сделать чтобы удалялись/скрывались пустые элементы таблицы
 
Есть таблицы <table>. В них имеется рекламные блоки, но при включенном адблоке показывает пустые таблицы. Есть ли способ скриптом js скрывать пустые таблицы?

Diphenyl Oxalate 06.02.2017 13:10

По событию DOMContentLoaded проверять таблицы на пустоту и удалять. Нужен html-код таблиц.

laimas 06.02.2017 13:49

http://htmlbook.ru/css/empty-cells

Alex_newguy 06.02.2017 14:11

Цитата:

Сообщение от Diphenyl Oxalate (Сообщение 443415)
По событию DOMContentLoaded проверять таблицы на пустоту и удалять. Нужен html-код таблиц.

А как технически это реализовать? Я не шарю вообще. Есть какое нибудь готовое решение для таких случаев?

laimas 06.02.2017 14:54

Цитата:

Сообщение от Alex_newguy
А как технически это реализовать?

По ссылке прочтено? Зачем скрывать посредством JS, если это можно сделать в CSS?

Alex_newguy 06.02.2017 15:11

empty-cells: hide; - насколько я понял скрывает стили внутри таблицы пустой ячейки, но нужно чтобы скрывала всю таблицу вместе с рамками...

laimas 06.02.2017 15:24

Если все ячейки таблицы пусты, то будут скрыты и ее строки, а значит и сама таблица. Проверить сложно?

Diphenyl Oxalate 06.02.2017 16:01

Цитата:

Сообщение от Alex_newguy (Сообщение 443430)
А как технически это реализовать? Я не шарю вообще. Есть какое нибудь готовое решение для таких случаев?

Проверяем на пустоту, удаляем через removeChild.
Нужен html-код таблицы с рекламой и без неё


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