Sunday 15 September 2013

JavaScript getElementByID() not working -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 6 जवाब

क्यों refButton निम्नलिखित कोड में null मिलता है?

  & lt; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; & lt; / title & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; Var refButton = document.getElementById ("बीटीएनबटन"); RefButton.onclick = समारोह () {चेतावनी ('मैं क्लिक कर रहा हूँ!'); }; & Lt; / स्क्रिप्ट & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; form id = "form1" & gt; & Lt; div & gt; & Lt; इनपुट आईडी = "बीटीएन बटन" प्रकार = "बटन" मान = "मुझे क्लिक करें" / & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt; & Lt; / html & gt;  

इस बिंदु पर आप अपने फ़ंक्शन को बुला रहे हैं, बाकी पृष्ठ ने गाया नहीं है और इसलिए तत्व उस बिंदु पर अस्तित्व में नहीं है। अपने कार्य को window.onload पर कॉल करने का प्रयास करें ऐसा कुछ:

  & lt; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; & lt; / title & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; Window.onload = function () {var refButton = document.getElementById ("बीटीएनबटन"); RefButton.onclick = समारोह () {चेतावनी ('मैं क्लिक कर रहा हूँ!'); }}; & Lt; / स्क्रिप्ट & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; form id = "form1" & gt; & Lt; div & gt; & Lt; इनपुट आईडी = "बीटीएन बटन" प्रकार = "बटन" मान = "मुझे क्लिक करें" / & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt; & Lt; / html & gt;  

No comments:

Post a Comment