2013-03-13 4 views
-1

Как я скомбинировать более одного обработчика событий,Как использовать несколько обработчиков событий для функции?

document.getElementById("prix").onchange = function(e) 
{ 
document.getElementById("hhh").innerHTML = this.value*100; 
}; 
document.getElementById("prix").onkeyup = function(e) 
{ 
document.getElementById("hhh").innerHTML = this.value*100; 
}; 

Я знаю, что это ужасно я сделать это, так как я могу объединить их?

ответ

4

Просто определить функцию и использовать его дважды

var handler = function (e) { 
    document.getElementById("hhh").innerHTML = this.value*100; 
}; 

document.getElementById("prix").onchange = handler; 
document.getElementById("prix").onkeyup = handler; 
+0

получил его: р спасибо :) NB: не могу принять ответ до 12 минут –

Смежные вопросы