جسٹاگرافک ایچ تی ایم ڈی او ایم عناصر
- بال پیج مستندات DOM
- پایین پیج DOM HTML
اس فصلی میں آپ کو بتایا جائے گا کہ کیسے آپ HTML پیج میں HTML عناصر کو تلاش اور دستیاب کرسکتے ہیں。
HTML عناصر تلاش کرنا
معمولاً، جاوا اسکریپٹ کے ذریعے آپ کو HTML عناصر پر عمل کرنا ہوگا。
اس مقصد کے لئے آپ کو ابتدا میں ان عناصر کو تلاش کرنا ہوگا۔ چندین طریقے آپ کے سامنے ہیں تاکہ آپ اس کارروائی کو انجام دینے کا کام کریں:
- id کے ذریعے HTML عنصر تلاش کرنا
- تگ کے نام کے ذریعے HTML عناصر تلاش کرنا
- CSS انتخاب کے ذریعے HTML عناصر تلاش کرنا
- CSS انتخاب کے ذریعے HTML عناصر تلاش کرنا
- HTML آوبجیکٹ کی فہرست کے ذریعے HTML عنصر تلاش کرنا
id کے ذریعے HTML عنصر تلاش کرنا
DOM میں HTML عنصر تلاش کرنے کا سب سے آسان طریقہ یہ ہے، یعنی عناصر کا id استعمال کرنا
اس مثال میں id="intro" کا عنصر تلاش کیا گیا ہے:
مثال
var myElement = document.getElementById("intro");
اگر عنصر ملا تو اس طریقے سے عناصر کا اوبجیکٹ واپس کیا جائے گا (myElement میں)
اگر عنصر نہیں ملا تو myElement میں null
.
تگ کے نام کے ذریعے HTML عناصر تلاش کرنا
اس مثال میں تمام <p>
عنصر:
مثال
var x = document.getElementsByTagName("p");
اس مثال میں id="main" کا عنصر تلاش کیا گیا ہے، بعد میں "main" میں تمام <p>
عنصر:
مثال
var x = document.getElementById("main"); var y = x.getElementsByTagName("p");
CSS انتخاب کے ذریعے HTML عناصر تلاش کرنا
اگر آپ نکلی کسی کی کلاس کا تمام HTML عناصر تلاش کرنا چاہتے ہیں تو استعمال کریں getElementsByClassName()
.
اس مثال میں class="intro" کا تمام عناصر کی فہرست واپس کی گئی ہے:
مثال
var x = document.getElementsByClassName("intro");
یہ انٹرنیٹ ایکسپلورر 8 اور اس سے پچھلے ورژنوں کے لئے قابل استعمال نہیں ہے。
CSS انتخاب کے ذریعے HTML عناصر تلاش کرنا
اگر آپ نکلی CSS انتخاب کے مطابق تمام HTML عناصر تلاش کرنا چاہتے ہیں تو استعمال کریں querySelectorAll()
مетод
اس مثال میں class="intro" کا تمام عناصر واپس کیا گیا ہے <p>
عناصر کی فہرست:
مثال
var x = document.querySelectorAll("p.intro");
querySelectorAll()
یہ انٹرنیٹ ایکسپلورر 8 اور اس سے پچھلے ورژنوں کے لئے قابل استعمال نہیں ہے。
اس طریقے سے HTML آئی پی جلد کو انتخاب کریں
اس مثال میں، id="frm1" کا فرم عنصر، فرم مجموعے میں، اور تمام عنصر کی قیمتیں دکھائی جاتی ہیں:
مثال
var x = document.forms["frm1"]; var text = ""; var i; for (i = 0; i < x.length; i++) { text += x.elements[i].value + "<br>"; } document.getElementById("demo").innerHTML = text;
آئی پی جلد، (اور آئی پی مجموعے) بھی دستیاب ہیں:
- بال پیج مستندات DOM
- پایین پیج DOM HTML