параметр онклик функции
Как можно заранее задать параметр который будет передаваться в функцию при онклике?
var link = document.createElement('a'); link.href = "#"; link.id = id; link.innerHTML = 'Hello'; link.onclick = function (id) { /* например чтобы при онклике автоматом */ alert(id) /* передавался ид элемента */ }; |
вы и так этот айди можете получить, через event.target.id или window.event в IE
Но так - уже все сильно устарело, так писать не следует link.onclick = function (event) { alert(event.target.id); }; |
Спасибо, заработало! Не следует писать window.event или так event.target.id тоже ? А как тогда следует?
|
window.event - в ИЕ event это глобальная переменная и не передается.
Во всех остальных браузерах- event передается обработчику события. function (event) { } |
Понял, спасибо
|
Часовой пояс GMT +3, время: 04:45. |