onload事件发生click事件

时间:2016-07-08 01:37:58

标签: javascript jquery html

我是javascript的新手,我正在尝试为id =“display”的html按钮元素编写一个click事件处理程序。当我使用window.onload函数并添加我的.onclick事件时,它会在窗口加载时运行,而不会等待click事件。我尝试过.addEventListener('click',dispResults)方法,虽然dispResults函数没有运行onload,但它也不会与click事件一起运行。请帮忙......

var names = ["Ben", "Joel", "Judy", "Anne"];
var scores = [88, 98, 77, 88];

var $ = function (id) {
    return document.getElementById(id);
}

var dispResults = function () {
    var avg;
    var total = 0;
    for (var i = 0; i < scores.length; i++) {
        total = total + scores[i];
    }
    avg = total/scores.length;
    $("results").value = avg.toFixed(0);
}

window.onload = function () {
    $("display").onclick = dispResults();
}

谢谢。

0 个答案:

没有答案