जावास्क्रिप्ट में ओओपी में अंतर्निहित कक्षाओं का पदानुक्रम
अंतर्निहित कक्षाओं का भी एक पदानुक्रम होता है। आइए एक पैराग्राफ के उदाहरण से देखें:
html<p>text</p>
चर में पैराग्राफ का संदर्भ प्राप्त करें:
javascriptlet elem = document.querySelector('p');
कंसोल में अपना पैराग्राफ देखें:
javascriptconsole.dir(elem);
जैसा कि आप पहले से जानते हैं, संपत्ति [[Prototype]] में
पैराग्राफ की कक्षा का नाम होता है। यह
HTMLParagraphElement है। यदि इस कक्षा के
गुणों और विधियों की सूची को विस्तारित करें,
तो नीचे फिर से संपत्ति [[Prototype]] मिलेगी,
जिसमें पैरेंट क्लास होगा और वह HTMLElement होगा।
इसके लिए भी पैरेंट ढूंढा जा सकता है और
इसी तरह आगे भी।
Задание 1
इस टैग के लिए कक्षाओं के पदानुक्रम का अध्ययन करें:
html<div>text</div>javascriptlet elem = document.querySelector('div');
console.dir(elem);
Задание 2
इस टैग के लिए कक्षाओं के पदानुक्रम का अध्ययन करें:
html<input>javascriptlet elem = document.querySelector('input');
console.dir(elem);
Задание 3
इस संग्रह के लिए कक्षाओं के पदानुक्रम का अध्ययन करें:
html<div>text</div>
<div>text</div>
<div>text</div>javascriptlet elems = document.querySelectorAll('div');
console.dir(elems);
Задание 4
इस संग्रह के लिए कक्षाओं के पदानुक्रम का अध्ययन करें:
html<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>javascriptlet elem = document.querySelector('div');
let elems = elem.children;
console.dir(elems);