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, క్లాస్, రకం, అట్రిబ్యూట్, అట్రిబ్యూట్ విలువ మొదలైన విషయాలను ఆధారంగా ఎంచుకుంటాయి. పలు సెలెక్టర్లకు, ప్రతి సెలెక్టర్ ను కొమా తో వేరు చేయండి. తిరిగే ఎలమెంట్ డాక్యుమెంట్ లో మొదటి చేరువ ఎలమెంట్ ఆధారంగా ఉంటుంది (క్రింది "మరిన్ని ఉదాహరణలు" చూడండి). సలహా:పూర్తి CSS సెలెక్టర్ జాబితా కొరకు, మా ముందుకు చూడండి: CSS 选择器参考手册. |
సాంకేతిక వివరాలు
తిరిగే విలువ: |
పేరున్న CSS సెలెక్టర్ యొక్క మొదటి ఎలమెంట్ మేళికలు చేస్తుంది. మేళికలు కనుగొనబడలేకపోతే, null తిరిగి ఇస్తుంది. పేరున్న సెలెక్టర్ విఫలమైతే, SYNTAX_ERR అప్రిషన్ ప్రాప్తి చేస్తుంది. |
---|---|
DOM వెర్షన్: | సెలెక్టర్స్ లెవల్ 1 ఎలమెంట్ ఓబ్జెక్ట్ |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 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
డివ్ లోని టార్గెట్ అంతర్జాతికంగా సెట్ చేయబడిన మొదటి <a> ఎలిమెంట్కు ఎరుపు బార్డర్ జోడించండి:
var x = document.getElementById("myDIV"); x.querySelector("a[target]").style.border = "10px solid red";
ఉదాహరణ 6
ఈ ఉదాహరణలో పలు సెలెక్టర్లు ఎలా పని చేస్తాయి చూపబడుతుంది.
మీరు రెండు ఎలిమెంట్లు ఉన్నారని హెచ్ టి ఎమ్ ప్రక్రియా హెచ్ టి ఎమ్ మరియు హెచ్ టి ఎమ్ ప్రక్రియా హెచ్ టి ఎమ్ ఉన్నారని భావించండి.
ఈ కోడ్ డివ్ లో మొదటి హెచ్ టి ఎమ్ ప్రక్రియా హెచ్ టి ఎమ్ కు బేక్గ్రౌండ్ కలిగించే విధంగా ఉంటుంది:
<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";
ఉదాహరణ 7
కానీ, జిఎస్ క్యూ ఈడిటి లో ఉన్న హెచ్ టి ఎమ్ ప్రక్రియా హెచ్ టి ఎమ్ ఎ ముందు ఉన్నట్లయితే, హెచ్ టి ఎమ్ ప్రక్రియా హెచ్ టి ఎమ్ ని ఎరుపు బేక్గ్రౌండ్ కలిగించబడుతుంది.
<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 选择器参考手册
JavaScript శిక్షణం:JavaScript HTML DOM నోడ్ లిస్ట్
JavaScript పరిచయం మానికించండి:document.querySelector()
JavaScript పరిచయం మానికించండి:element.querySelectorAll()
HTML DOM పరిచయం మానికించండి:document.querySelectorAll()
- ముందు పేజీ previousElementSibling
- తరువాత పేజీ querySelectorAll()
- పైకి తిరిగి HTML DOM Elements 对象