मैं एक दस्तावेज़ में तत्वों की एक सरणी पर एक onClick ईवेंट लागू करने के लिए कोशिश कर रहा हूँ के लिए, इस तरह:एक में तत्व सरणी के लिए onClick लागू करने लूप
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "someFunction(this)";
कोड एक init के अंदर रखा जाता है() फ़ंक्शन बॉडी टैग की ऑनलोड घटना के लिए। मैंने देखा कि जब दस्तावेज़ लोड होता है, तो फ़ंक्शन काम नहीं करेंगे।
मैंने देखा है, कि अगर मैं एक सूचना जोड़ने() मुझे बताने की समारोह समस्या है अगर:
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "alert('It worked!')";
दस्तावेज़ लोड और तत्वों के सभी के लिए चेतावनी प्रदर्शन करेंगे, कभी बिना इस बात को ध्यान में रखते हुए कि मैंने वास्तव में तत्व पर क्लिक किया है या नहीं।
मैं क्या गलत कर रहा हूं?
आप इनिट फ़ंक्शन को कैसे कॉल कर रहे हैं? – PitaJ