का उपयोग करके लौटाए गए तत्वों का ऑर्डर getElementsByTagName
का उपयोग कर नियंत्रण पढ़ना तत्व को पढ़ने के लिए बहुत आम प्रथा है। हालांकि मैं यह जानना चाहता हूं कि क्या हम उस कार्य पर भरोसा कर सकते हैं जिसमें तत्व इस फ़ंक्शन का उपयोग करके लौटाए जाते हैं।getElementsByTagName()
क्या यह यूआई पर रखे क्रम में तत्वों को वापस करता है? या यह यादृच्छिक तत्व भी वापस कर सकता है जहां हम अनुक्रम पर अन्य समय पर भरोसा नहीं कर सकते हैं?
var labels = document.getElementsByTagName("label"), i;
for(i=0;i<labels.length;i++)
{
if(i == 1)
labels[i].innerText = "First Value";
else if (i==2)
labels[i].innerText = "Second Value";
if (labels[i].innerText == "NULL") {
labels[i].innerText = "Empty";
}
}
कृपया प्रलेखन का संदर्भ शामिल करें: "किसी दिए गए टैग नाम के साथ सभी तत्वों का एक नोडलिस्ट लौटाता है जिसमें क्रम में दस्तावेज़ पेड़ के प्रीऑर्डर ट्रैवर्सल में सामना किया जाएगा।" http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#method-getElementsByTagName – theazureshadow