创建一个显示的复位按钮[关闭]

问题描述 投票:-1回答:1

我想知道是否有人能够帮助我创建一个按钮来重置我的显示?我选择把它作为一个由onclick派生的函数。

function setup() {
    var i;
    for (i = 0; i <= 9; i++) {
        document.getElementById(i).onclick = handleInput;
        document.getElementById("*").onclick = handleInput;
        document.getElementById("/").onclick = handleInput;
        document.getElementById(".").onclick = handleInput;
        document.getElementById("-").onclick = handleInput;
        document.getElementById("+").onclick = handleInput;

        var evaluate;
        document.getElementById("=").onclick = evaluateInput;

        var clear;
        document.getElementById("c").onclick = clearInput;
        value = "reset"
    }
}
function handleInput(e) {
    var s = document.getElementById("display").childNodes[0];
    s.nodeValue += e.srcElement.childNodes[0].nodeValue;
    console.log(e.srcElement.id);

}
function evaluateInput(e) {
    var s = document.getElementById("display");
    s.innerHTML = eval(document.getElementById("display").childNodes[0].nodeValue);

}
function clearInput() {
    document.getElementById("display").childNodes[0].selectedIndex = 0;
}

谢谢!

javascript button reset
1个回答
1
投票

我们又见面了...

DEMO

document.getElementById("c").onclick = clearInput;

...

function clearInput(e) {
    var s = document.getElementById("display");
    s.innerHTML = null;
}
© www.soinside.com 2019 - 2024. All rights reserved.