प्रोटोटाइप टैग समारोह से मिलता है

वोट
1

यह टैग नाम है द्वारा मैं कैसे एक तत्व या तत्व सूची मिलता है। उदाहरण है कि मैं से सभी तत्वों चाहते हैं के लिए ले लो <h1></h1>

19/09/2008 को 11:45
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


5 जवाब

वोट
6

document.getElementsByTagName ( 'एक') एक सरणी देता है। अधिक जानकारी के लिए देखें: http://developer.mozilla.org/En/DOM/Element.getElementsByTagName

संशोधन: आप एक वास्तविक सरणी चाहते हैं, आप की तरह कुछ का उपयोग करना चाहिए Array.from(document.getElementsByTagName('a')), या इन दिनों आप शायद चाहते हैं Array.from(document.querySelectorAll('a'))। हो सकता है कि polyfill Array.from()अगर आपका ब्राउज़र अभी तक इसका समर्थन नहीं करता। मैं सिफारिश कर सकते हैं https://polyfill.io/v2/docs/ बहुत ज्यादा (किसी भी तरह से संबद्ध नहीं)

19/09/2008 को 11:47
का स्रोत उपयोगकर्ता

वोट
4

का प्रयोग करें $$()और एक सीएसएस चयनकर्ता में गुजरती हैं।

पढ़ें के लिए प्रोटोटाइप API दस्तावेज़$$()

यह आपको सिर्फ टैग नाम से परे और अधिक शक्ति देता है। आप वर्ग, माता पिता / बच्चे रिश्ते, आदि यह अधिक CSS चयनकर्ताओं आम ब्राउज़र की उम्मीद की जा सकती है, की तुलना में समर्थन करता है, से चुन सकते हैं।

02/10/2008 को 07:23
का स्रोत उपयोगकर्ता

वोट
1

मथायस Kestenholz:

getElementsByTagName एक NodeList वस्तु है, जो सरणी की तरह है, लेकिन कोई सरणी नहीं है देता है, यह एक जीवित सूची है।

var test = document.getElementsByTagName('a');
alert(test.length); // n
document.body.appendChild(document.createElement('a'));
alert(test.length); // n + 1
06/10/2008 को 05:42
का स्रोत उपयोगकर्ता

वोट
0

आप getElementsByTagName उपयोग करते हैं, आप $ ए () में लपेट के लिए एक सरणी वापस जाने के लिए की आवश्यकता होगी। हालांकि, अगर आप बस ( 'एक') के रूप में nertzy सुझाव कर सकते हैं $$।

10/10/2008 को 15:59
का स्रोत उपयोगकर्ता

वोट
1

तुम भी इस्तेमाल कर सकते हैं $$(tag-name)[n]संग्रह से विशिष्ट तत्व प्राप्त करने के लिए।

25/09/2012 को 20:42
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more