Как назначить события через javascript?
Здравствуйте!
Как назначать события через javascript? Пробывал так document.getElementById(IdElementa).OnClick = 'MyFunction(i)'; - не работает. document.getElementById(IdElementa).onclick = function () { alert(1); }; - работает, но а как быть если функция уже написана? i - переменная, которую необходимо передать функции. |
document.getElementById(IdElementa).onclick = MyFunction; |
не работает
|
Скорее всего, из-за того, что IdElementa — не переменная с идентификатором в качестве значения, а сам идентификатор?
Тогда document.getElementById("IdElementa").onclick = MyFunction; С передачей переменной можно так сделать: document.getElementById("IdElementa").onclick = function() {MyFunction(i);}; |
document.getElementById(IdElementa).onclick = function(){MyFunction();}
|
благадарю
|
Часовой пояс GMT +3, время: 09:49. |