क्या कई असंबद्ध स्थितियों का उपयोग करके querySelectorAll
पर खोज करना संभव है?
हाँ, क्योंकि querySelectorAll
पूर्ण CSS चयनकर्ताओं को स्वीकार करता है, और सीएसएस selector groups की अवधारणा, आप एक से अधिक असंबंधित चयनकर्ता निर्दिष्ट कर सकते हैं जो है। उदाहरण के लिए:
var list = document.querySelectorAll("form, p, legend");
... किसी भी तत्व है कि एक form
याp
याlegend
है युक्त एक सूची प्रदान करेगा।
सीएसएस में अन्य अवधारणा भी है: अधिक मानदंडों के आधार पर प्रतिबंधित करना। आप सिर्फ चयनकर्ता के कई पहलुओं को गठबंधन करते हैं। उदाहरण के लिए:
var list = document.querySelectorAll("div.foo");
... कि भी (और) वर्ग foo
, अन्य div
तत्वों की अनदेखी की है सभी div
तत्वों की सूची वापस आ जाएगी।
आप, ज़ाहिर है, उन्हें गठबंधन कर सकते हैं:
var list = document.querySelectorAll("div.foo, p.bar, div legend");
... जिसका अर्थ है "किसी भी div
तत्व भी foo
वर्ग है, किसी भी p
तत्व भी bar
वर्ग है कि शामिल करें, और किसी भी legend
तत्व जो div
के अंदर भी है। "
स्रोत
2015-11-30 15:21:58
मुझे यकीन नहीं है कि आपका मतलब "* और या मानदंड *" से क्या है। क्या आप इसके लिए एक उदाहरण दे सकते हैं? – Bergi
[प्रलेखन इसे पहले उदाहरण में शामिल करता है] (https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)। – Andy