Свойство data

Свойство data позволяет прочитать содержимое текстового узла элмента, включая и закомментированный текст.

Синтаксис

javascriptэлемент.data;

Пример

Давайте выведем текст первого дочернего элемента с помощью свойства data:

html<body>
  text1 <!--com1-->
  text2 <!--com2-->
</body>
javascriptlet elem = document.body.firstChild;
console.log(elem.data); 

Результат выполнения кода:

javascript'text1'

Пример

А теперь давайте выведем комментарий первого дочернего элемента:

html<body>
  text1 <!--com1-->
  text2 <!--com2-->
</body>
javascriptlet elem = document.body.firstChild;
let comment = elem.nextSibling;
console.log(comment.data);

Результат выполнения кода:

javascript'com1'

Смотрите также

  • метод nodeValue,
    который устанавливает значение узла