मुझे आशा है कि Robusto मुझे मन नहीं करता है उसके समाधान के समाधान के लिए एक सा विस्तार jQuery के साथ, यह चयनकर्ता का उपयोग करके जितना आसान है जो आधुनिक ब्राउज़रों पर बेहतर प्रदर्शन करेगा। क्रोम, सफारी, आईई 8 और फ़ायरफ़ॉक्स सभी querySelectorAll
का समर्थन करते हैं, इसलिए यह उपलब्ध होने के लिए अधिक उपयुक्त लगता है।
function getPwdInputs()
{
// If querySelectorAll is supported, just use that!
if (document.querySelectorAll)
return document.querySelectorAll("input[type='password']");
// If not, use Robusto's solution
var ary = [];
var inputs = document.getElementsByTagName("input");
for (var i=0; i<inputs.length; i++) {
if (inputs[i].type.toLowerCase() === "password") {
ary.push(inputs[i]);
}
}
return ary;
}
एनबी। यह कोई समस्या नहीं होनी चाहिए लेकिन यह ध्यान देने योग्य हो सकता है कि querySelectorAll
एक संग्रह वापस कर देगा, जबकि फ़ॉलबैक विधि एक सरणी वापस कर देगी। अभी भी एक बड़ा सौदा नहीं है, दोनों में length
संपत्ति है और वहां सदस्यों को उसी तरह से एक्सेस किया जाता है।
स्रोत
2010-02-19 18:04:58
"पासवर्ड इनपुट प्रकार" से आपका क्या मतलब है? – Gumbo
<इनपुट प्रकार = "पासवर्ड" नाम = "passwd"> – rpf