Тема
:
Почему не работает a.onclick = b.click?
Показать сообщение отдельно
#
5
(
permalink
)
10.07.2012, 19:18
oneguy
Профессор
Регистрация: 31.05.2012
Сообщений: 396
Если вы пишете
a.onclick = b.click;
то функции b.click передаётся
a
в качестве this. А нужно передать
b
. Поэтому попробуйте так:
a.onclick=b.click.bind(b);
Последний раз редактировалось oneguy, 10.07.2012 в
19:24
.