Как получить текст из элемента div или т.п.?

Рейтинг: 0Ответов: 2Опубликовано: 03.06.2023

html:

<div id="txt_id">text</div>

js:

var elem = document.getElementById("txt_id").textContent;
console.log(elem)

ошибка: Uncaught TypeError: document.getElementById(...) is null

Ответы

▲ 0

var a = document.getElementById("getSSS");
var innerHTML = a.innerHTML;
var outerText = a.outerText;
console.log('innerHTML: ' + innerHTML);
console.log('outerText: ' + outerText);
.out-block {
  margin: 10px;
  display: block;
}
<div id="getSSS">
  <p>Тест в параграфе</p>
  NodeText
  <div>
    <b>Жирный текст в диве</b>
  </div>
</div>
<div class="out-block">
  <div id="out1"></div>
  <div id="out2"></div>
</div>

▲ -1

Вообще это делается через innerHTML...

var elem = document.getElementById("txt_id");

console.log(elem.innerHTML);