अगर मैं जब तत्व क्लिक किया जाता है की तरहपासिंग मूल्यों onclick
for (i= 1; i < 100; i++) {
var my_element = document.createElement ("td");
row.appendChild (my_element);
my_element.onclick = function() {my_function (i));
}
तो एक पाश का उपयोग कर HTML तत्वों की एक पूरी बहुत कुछ, बनाने के लिए, मैं के मूल्य my_function
के लिए पारित हमेशा 100 है, क्या इसकी परवाह किए बिना तत्व इसे बुला रहा है। मैं इस के आसपास
my_element.id = "something"+i;
my_element.onclick = function (e) {my_function (e.target.id)};
का उपयोग करके काम किया है (इंटरनेट एक्सप्लोरर के लिए, target
जरूरतों srcElement
होने के लिए, जाहिरा तौर पर।) मुझे पता है कि करने के लिए आईडी जोड़े बिना समारोह बनाने के लिए किसी भी तरह से है कि क्या वहाँ उत्सुक हूँ इस तरह का तत्व।
आपकी ब्रैकेटिंग गलत है लेकिन इस विचार ने काम किया। धन्यवाद। –