Мне нужно было добавить событие onclick в цикл, поэтому я искал и наткнулся на это: Настройка onclick для использования текущего значения переменной в цикле
Однако проблема в том, что он всегда возвращает событие мыши. Я сделал почти то же самое, за исключением моей собственной функции, но она просто возвращает событие мыши. Я понятия не имею, почему, и это не имеет никакого смысла для меня. Вот код:
var a=m.getElementsByTagName('topic');
for(var b=0,c=a.length;b<c;b++) a[b].onclick=function(a) {
return function(a) {
goToMB(a);
};
}(a[b].getAttribute('topicid'));