Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   если пустое innerHTML (https://javascript.ru/forum/css-html/70166-esli-pustoe-innerhtml.html)

j0hnik 17.08.2017 12:50

atanov,
лучше скажи что сделать пытаешься, может там проверять ничего не надо, можно проще решить.

atanov 17.08.2017 16:22

Цитата:

Сообщение от j0hnik
j0hnik

Таблица формируется динамически, данные из mysql, не все значения заполнены, поэтому вылезает ошибка, когда нужно забрать содержимое из <td></td>, которое отсутствует. Думал, что можно как-то не через innerHTML посмотреть. Жаль.

j0hnik 17.08.2017 17:46

Цитата:

Сообщение от atanov (Сообщение 461899)
Таблица формируется динамически, данные из mysql, не все значения заполнены, поэтому вылезает ошибка, когда нужно забрать содержимое из <td></td>, которое отсутствует. Думал, что можно как-то не через innerHTML посмотреть. Жаль.

не должно быть ошибки.
попробуйте обратиться только к заполненным:
document.querySelectorAll('td:not(:empty)')

рони 17.08.2017 18:10

....!!!
ответ дан на форуме 100500 раз -- либо делегирование, либо формирование запроса к ячейке после её создания.
других нормальных путей нет.

atanov 23.08.2017 09:33

Всем спасибо за помощь. В общем сову на глобус натягивать не хочется, сделал костыли в mysql, чтобы innerHTML был не пустым :)


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