पर ऑनक्लिक ईवेंट पर मैंने एक लूप बनाने की कोशिश की है, और एक ऑनक्लिक घटना द्वारा वृद्धि हुई है, लेकिन यह काम नहीं करती है।फॉर लूप
js का एक हिस्सा है:
var gameCase = ['', '', '', '', '', '', '', '', ''], // 9
itemLists = $('game').getElementsByTagName('li'); // 9 items
for(var i = 0; i < itemLists.length; i++) {
// i already egal to 9
itemLists[i].onclick = function() {
// do something
}
}
लेकिन इस मामले में, पाश के लिए पहले से ही इससे पहले कि मैं सूची का एक तत्व पर क्लिक करने में सक्षम था समाप्त हो गया है।
इसके अलावा, मैं उस आइटम सूची को प्राप्त करना चाहता हूं जिसे मैंने क्लिक किया और इसे सरणी पर सहेज लिया। मैंने गेमकेज़ [यह] (ऑनक्लिक फ़ंक्शन में) की कोशिश की, लेकिन मुझे नहीं पता कि यह अच्छा तरीका है या नहीं।
क्या '$ ('खेल') है getElementsByTagName ('ली');', आप jQuery या यहाँ शुद्ध जावास्क्रिप्ट का उपयोग करें? – Eli
@ user1479606 शुद्ध जावास्क्रिप्ट, मैंने अभी अपना खुद का चयनकर्ता बनाया है। – jbr