जावास्क्रिप्ट में टेक्स्ट नोड्स

आइए अब समझते हैं कि नोड्स का टेक्स्ट कैसे पढ़ा या बदला जाए। सभी नोड्स के लिए 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 के सभी नोड्स को लूप से इटरेट करें और प्रत्येक नोड के अंत में उसका टाइप लिखें।