querySelectorAllএকাধিক সম্পর্কযুক্ত শর্ত ব্যবহার করে কী অনুসন্ধান করা সম্ভব ?
হ্যাঁ, কারণ querySelectorAllপুরো সিএসএস নির্বাচনকারীকে গ্রহণ করে, এবং সিএসএসের মধ্যে নির্বাচক গোষ্ঠীগুলির ধারণা রয়েছে যা আপনাকে একাধিক সম্পর্কিত সম্পর্কিত নির্বাচক নির্দিষ্ট করতে দেয়। এই ক্ষেত্রে:
var list = document.querySelectorAll("form, p, legend");
... এমন কোনও উপাদান যা একটি form বা p বা এমন একটি উপাদান যুক্ত করে ফিরিয়ে দেবে legend।
সিএসএসেরও অন্য ধারণা রয়েছে: আরও মানদণ্ডের ভিত্তিতে সীমাবদ্ধ। আপনি কেবলমাত্র একজন নির্বাচকের একাধিক দিক একত্রিত করুন। এই ক্ষেত্রে:
var list = document.querySelectorAll("div.foo");
... সমস্ত একটি তালিকা ফিরে আসবে divউপাদান আছে যা আরো ( এবং ) ক্লাস আছে fooঅন্যান্য উপেক্ষা, divউপাদান।
আপনি অবশ্যই এগুলিকে একত্রিত করতে পারেন:
var list = document.querySelectorAll("div.foo, p.bar, div legend");
... যার অর্থ " divএমন কোনও উপাদান অন্তর্ভুক্ত করুন যার ক্লাসও রয়েছে foo, pযে কোনও উপাদান রয়েছে যার বর্গও রয়েছে barএবং যে legendউপাদানগুলির সাথে একটি এর অভ্যন্তরেও অন্তর্ভুক্ত রয়েছে div।"