सीधे इनपुट टेक्स्टबॉक्स मान प्राप्त करने के लिए विभिन्न विधियाँ हैं (बिना फार्म तत्व के इनपुट तत्व को लपेटे बिना)
विधि 1:
document.getElementById('textbox_id').value
वांछित बॉक्स का मूल्य पाने के लिए
उदाहरण के लिए, document.getElementById("searchTxt").value;
नोट: विधि 2,3,4 और 6 तत्वों का एक संग्रह लौटाता है, इसलिए वांछित घटना को प्राप्त करने के लिए [whole_number] का उपयोग करें। पहले तत्व के लिए, [0] का उपयोग करें, दूसरे के लिए 1 का उपयोग करें , और इसी तरह ...
विधि 2:
document.getElementsByClassName('class_name')[whole_number].value
लाइव HTMLCollection का उपयोग करें
उदाहरण के लिए, document.getElementsByClassName("searchField")[0].value;
यदि यह आपके पेज का पहला टेक्स्टबॉक्स है।
विधि 3:
उपयोग करें document.getElementsByTagName('tag_name')[whole_number].value
जो एक जीवित HTMLCollection भी देता है
उदाहरण के लिए, document.getElementsByTagName("input")[0].value;
यदि यह आपके पेज का पहला टेक्स्टबॉक्स है।
विधि 4:
document.getElementsByName('name')[whole_number].value
जो भी> एक जीवित नोडलिस्ट लौटाता है
उदाहरण के लिए, document.getElementsByName("searchTxt")[0].value;
यदि यह आपके पेज में 'सर्चटेक्स्ट' नाम का पहला टेक्स्टबॉक्स है।
विधि 5:
document.querySelector('selector').value
तत्व का चयन करने के लिए सीएसएस चयनकर्ता का उपयोग करने वाले शक्तिशाली का उपयोग करें
उदाहरण के लिए, document.querySelector('#searchTxt').value;
आईडी द्वारा चयनित
document.querySelector('.searchField').value;
वर्ग द्वारा चयनित
document.querySelector('input').value;
टैगनाम द्वारा चयनित
document.querySelector('[name="searchTxt"]').value;
नाम से चयनित
विधि 6:
document.querySelectorAll('selector')[whole_number].value
जो तत्वों का चयन करने के लिए CSS चयनकर्ता का भी उपयोग करता है, लेकिन यह उस चयनकर्ता के साथ सभी तत्वों को एक स्थैतिक नोडेलिस्ट के रूप में लौटाता है।
उदाहरण के लिए, document.querySelectorAll('#searchTxt')[0].value;
आईडी द्वारा चयनित
document.querySelectorAll('.searchField')[0].value;
वर्ग द्वारा चयनित
document.querySelectorAll('input')[0].value;
टैगनाम द्वारा चयनित
document.querySelectorAll('[name="searchTxt"]')[0].value;
नाम से चयनित
सहयोग
Browser Method1 Method2 Method3 Method4 Method5/6
IE6 Y(Buggy) N Y Y(Buggy) N
IE7 Y(Buggy) N Y Y(Buggy) N
IE8 Y N Y Y(Buggy) Y
IE9 Y Y Y Y(Buggy) Y
IE10 Y Y Y Y Y
FF3.0 Y Y Y Y N IE=Internet Explorer
FF3.5/FF3.6 Y Y Y Y Y FF=Mozilla Firefox
FF4b1 Y Y Y Y Y GC=Google Chrome
GC4/GC5 Y Y Y Y Y Y=YES,N=NO
Safari4/Safari5 Y Y Y Y Y
Opera10.10/
Opera10.53/ Y Y Y Y(Buggy) Y
Opera10.60
Opera 12 Y Y Y Y Y
उपयोगी कड़ियाँ
- अधिक विवरण सहित सभी बगों के साथ इन विधियों का समर्थन देखने के लिए यहां क्लिक करें
- स्थैतिक संग्रह और लाइव संग्रह के बीच अंतर यहां क्लिक करें
- NodeList और HTMLCollection के बीच अंतर के लिए यहाँ क्लिक