параметр онклик функции
Как можно заранее задать параметр который будет передаваться в функцию при онклике?
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, время: 15:12. |