javascript - Passing values to onclick -
इस सवाल का पहले से ही एक उत्तर है: < 31 उत्तरों
अगर मैं एक बहुत कुछ बना देता हूं (I = 1; i & lt; 100; i ++) {var my_element = document.createElement ("td") के लिए एक लूप का उपयोग करने वाले HTML तत्वों की तरह,
Row.appendChild (my_element); My_element.onclick = function () {my_function (i)); }
तब जब तत्व पर क्लिक किया जाता है, तो मेरे कोड का
my_element.id = "something" + i; My_element.onclick = समारोह (e) {my_function (e.target.id)};
(इंटरनेट एक्सप्लोरर के लिए, लक्ष्य
को srcElement
होना चाहिए, जाहिरा तौर पर।) मैं जानना चाहता हूं कि क्या कोई तरीका है इस तरह से तत्व को आईडी जोड़ने के बिना फ़ंक्शन बनाने के लिए।
मैं
लूप के प्रत्येक पुनरावृत्ति के साथ परिवर्तन :
(फ़ंक्शन (i) {my_element.onclick = function () {my_function (i)}}} (i))
Comments
Post a Comment