HTML DOM Element querySelector() विधि
- पिछला पृष्ठ previousElementSibling
- अगला पृष्ठ querySelectorAll()
- एक पर्याय वापस जाएँ HTML DOM Elements ऑब्जेक्ट
वर्णन और उपयोग
querySelector()
विधि एलीमेंट के निर्दिष्ट CSS चयनक के समर्थ पहले उप-एलीमेंट वापस करता है。
ध्यान:
querySelector()
विधि केवल निर्दिष्ट चयनक के समर्थ एलीमेंट वापस करता है। सभी मेल एलीमेंट वापस करने के लिए, इसके बजाय querySelectorAll() विधि.
और देखें:
संदर्भ मानवाकार:
शिक्षा:
उदाहरण
उदाहरण 1
बदलें <div> एलीमेंट में class="example" के पहले उप-एलीमेंट का टेक्स्ट:
var x = document.getElementById("myDIV"); x.querySelector(".example").innerHTML = "Hello World!";
पाने के नीचे और अधिक उदाहरण मिलेंगे。
व्याकरण
element.querySelector(CSSselectors)
पारामीटर
पारामीटर | वर्णन |
---|---|
CSSselectors |
आवश्यक. शब्द. एक या अनेक CSS चयनक संयोजन को निर्दिष्ट करने के लिए。 CSS चयनक HTML एलीमेंट को id, class, प्रकार, गुण, गुण मान आदि के आधार पर चुनते हैं。 अनेक चयनक के लिए, प्रत्येक चयनक को कोमा से अलग करें。 वापसी एलीमेंट दस्तावेज़ में पहले पाए गए एलीमेंट पर निर्भर करता है (देखें नीचे "और अधिक उदाहरण")。 सूचना:पूर्ण CSS चयनक सूची के लिए हमारे CSS चयनक संदर्भ पुस्तक. |
तकनीकी विस्तार
वापसी मान: |
निर्दिष्ट CSS चयनक के पहले एलीमेंट को मेल खाना。 यदि कोई मेल नहीं मिला, तो null वापस करें。 यदि निर्दिष्ट चयनक अवैध है, तो SYNTAX_ERR अपवाद फेंकें。 |
---|---|
DOM संस्करण: | Selectors Level 1 Element Object |
और अधिक उदाहरण
उदाहरण 2
बदलें <div> एलीमेंट में पहले <p> एलीमेंट का टेक्स्ट:
var x = document.getElementById("myDIV"); x.querySelector("p").innerHTML = "Hello World!";
उदाहरण 3
बदलें <div> एलीमेंट में class="example" के पहले <p> एलीमेंट का टेक्स्ट:
var x = document.getElementById("myDIV"); x.querySelector("p.example").innerHTML = "Hello World!";
उदाहरण 4
बदलें <div> एलीमेंट में id="demo" के एलीमेंट का टेक्स्ट:
var x = document.getElementById("myDIV"); x.querySelector("#demo").innerHTML = "Hello World!";
उदाहरण 5
<div> एलीमेंट के अंदर target गुण के पहले <a> एलीमेंट को लाल किनारा जोड़ेगा:
var x = document.getElementById("myDIV"); x.querySelector("a[target]").style.border = "10px solid red";
उदाहरण 6
यह उदाहरण कई चयनकर्ताओं के काम कैसे करते है, दिखाता है।
यदि आपके पास दो एलीमेंट हैं: <h2> और <h3> एलीमेंट
नीचे दिए गए कोड <div> में पहले <h2> एलीमेंट को पृष्ठभूमि रंग जोड़ेगा:
<div id="myDIV"> <h2>एक h2 एलीमेंट</h2> <h3>एक h3 एलीमेंट</h3> </div> var x = document.getElementById("myDIV"); x.querySelector("h2, h3").style.backgroundColor = "red";
उदाहरण 7
लेकिन, अगर <div> में <h3> एलीमेंट <h2> एलीमेंट के पहले है, तो <h3> एलीमेंट को लाल पृष्ठभूमि रंग मिलेगा।
<div id="myDIV"> <h3>एक h3 एलीमेंट</h3> <h2>एक h2 एलीमेंट</h2> </div> var x = document.getElementById("myDIV"); x.querySelector("h2, h3").style.backgroundColor = "red";
ब्राउज़र समर्थन
तालिका में दिए गए नंबर इस विधि को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र के संस्करण को इंगित करते हैं।
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
4.0 | 8.0 | 3.5 | 3.2 | 10.0 |
संबंधित पृष्ठ
CSS ट्यूटोरियलःCSS चयनक
CSS संदर्भ दस्तावेज़ःCSS चयनक संदर्भ पुस्तक
जावास्क्रिप्ट ट्यूटोरियलःजावास्क्रिप्ट HTML DOM Node List
जावास्क्रिप्ट संदर्भ दस्तावेज़ःdocument.querySelector()
जावास्क्रिप्ट संदर्भ दस्तावेज़ःelement.querySelectorAll()
HTML DOM संदर्भ दस्तावेज़ःdocument.querySelectorAll()
- पिछला पृष्ठ previousElementSibling
- अगला पृष्ठ querySelectorAll()
- एक पर्याय वापस जाएँ HTML DOM Elements ऑब्जेक्ट