如何组合多个事件处理程序,
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;
};
我知道这样做很可怕,所以我该如何将它们结合起来呢?
答案 0 :(得分:4)
只需定义该功能并使用它两次
var handler = function (e) {
document.getElementById("hhh").innerHTML = this.value*100;
};
document.getElementById("prix").onchange = handler;
document.getElementById("prix").onkeyup = handler;