ტექსტური ნოუდები JavaScript-ში

ახლა მოდით გავარკვიოთ, როგორ წავიკითხოთ ან შევცვალოთ ნოუდების ტექსტი. ყველა ნოუდისთვის მუშაობს textContent თვისება. ტექსტური ნოუდებისა და კომენტარებისთვის არის თვისებები nodeValue და data (ისინი პრაქტიკულად ერთნაირია, მეორე - უფრო მოკლე, უმჯობესია მისი გამოყენება). ელემენტებისთვის არის innerHTML თვისება, რომელიც ტექსტს ტეგებთან ერთად კითხულობს.

Задание 1

მოცემულია div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

გადაუარეთ ციკლით ამ div-ის ყველა ნოუდს და გამოიტანეთ კონსოლში ყველა ნოუდის ტექსტი.

Задание 2

მოცემულია div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

გადაუარეთ ციკლით ამ div-ის ყველა ნოუდს და გამოიტანეთ კონსოლში ყველა კომენტარის და ტექსტური ნოუდის ტექსტი.

Задание 3

მოცემულია div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

გადაუარეთ ციკლით ამ div-ის ყველა ნოუდს და გამოიტანეთ კონსოლში ტექსტური ნოუდების და ელემენტების ტექსტი.

Задание 4

მოცემულია div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

გადაუარეთ ციკლით ამ div-ის ყველა ნოუდს და თითოეულ ნოუდს მიუწერეთ მისი ტიპი ბოლოში.