HTML DOM Element querySelector() মথদা
- পূর্ববর্তী পৃষ্ঠা previousElementSibling
- পরবর্তী পৃষ্ঠা querySelectorAll()
- একত্রীকরণ HTML DOM Elements ওবজেক্ট
বিবরণ ও ব্যবহার
querySelector()
মথুরা নির্দিষ্ট CSS চিহ্নিতাকারকের সাথে মাথালিখা করা এলিমেন্টের প্রথম সাব-এলিমেন্টকে ফিরায়。
মন্তব্য:
querySelector()
মথুরা কেবল নির্দিষ্ট চিহ্নিতাকারকের সাথে মাথালিখা করা এলিমেন্টকে ফিরায়।সব মাথালিখা করা এলিমেন্টকে ফিরাতে, নিম্নোক্ত ব্যবহার করুন querySelectorAll() মথুরা。
অন্যান্য দেখুন:
পরিচ্ছেদক:
getElementsByClassName() মথুরা
শিক্ষা:
উদাহরণ
উদাহরণ 1
পরিবর্তন করুন <div> এলিমেন্টের class="example" এর প্রথম সাব-এলিমেন্টের টেক্সট:
var x = document.getElementById("myDIV"); x.querySelector(".example").innerHTML = "Hello World!";
পানের নিচে আরও উদাহরণ পাওয়া যাবে。
বিন্যাস
element.querySelector(CSSselectors)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
CSSselectors |
প্রয়োজনীয়। স্ট্রিং।একটি বা একাধিক CSS চিহ্নিতাকারককে নির্দিষ্ট করে এলিমেন্টকে মাথালিখা করুন。 CSS চিহ্নিতাকারকগুলি id, class, ধরন, বৈশিষ্ট্য, বৈশিষ্ট্য মান ইত্যাদির ভিত্তিতে HTML এলিমেন্টকে চিহ্নিত করে। একাধিক চিহ্নিতাকারকের জন্য, প্রত্যেকটি চিহ্নিতাকারককে কমা (,) দিয়ে বিভক্ত করুন。 ফলাফল এলিমেন্টটি প্রথমে ডকুমেন্টে পাওয়া এলিমেন্ট ভিত্তিতে নির্ধারিত হয় (উল্লেখ করুন নিচের "আরও উদাহরণ") সুপারিশ:পূর্ণ সিএসএস চিহ্নিতাকারক তালিকা জানতে, আমাদের 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!";
উদাহরণ ৫
প্রথম টার্গেট প্রতিযোগী <a> ইলেকট্রনকে <div> ইলেকট্রনের মধ্যে লাল হাড় যোগ করুন:
var x = document.getElementById("myDIV"); x.querySelector("a[target]").style.border = "10px solid red";
উদাহরণ ৬
এই উদাহরণটি বহুবিধ সিলেক্টর কিভাবে কাজ করে দেখায়。
আপনার দুটি ইলেকট্রন আছে: <h2> এবং <h3> ইলেকট্রন。
নিম্নলিখিত কোডটি <div> এর প্রথম <h2> ইলেকট্রনে পটল যোগ করবে:
<div id="myDIV"> <h2>A h2 element</h2> <h3>A h3 element</h3> </div> var x = document.getElementById("myDIV"); x.querySelector("h2, h3").style.backgroundColor = "red";
উদাহরণ ৭
কিন্তু, যদি <div> এর মধ্যে <h3> ইলেকট্রন একটি <h2> ইলেকট্রনের আগে থাকে, <h3> ইলেকট্রন লাল পটল পাবে。
<div id="myDIV"> <h3>A h3 element</h3> <h2>A h2 element</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 ওবজেক্ট