Задать вопрос
aleksand44
@aleksand44

Почему не могу сравнить innerHTML?

Есть элемент который содержит в себе еще один.
Пытаюсь сделать проверку на его содержание через true/false .
Ввожу document.getElementById('id2').innerHTML == true
получаю false
ввожу document.getElementById('id2').innerHTML == false
получаю false
  • Вопрос задан
  • 219 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Может вы хотите сравнить так:
document.getElementById('id2').innerHTML == 'true'
Ответ написан
Комментировать
@deadem
Потому, что в innerHTML лежит строка. Если хотите проверить, пустой ли innerHTML, то так:
!!document.getElementById('id2').innerHTML
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы