正在获取要在显示器上阅读的评估答案
Getting an evaluated answer to read on display
只是想知道是否有人可以建议如何在这段JS的末尾获得评估的答案,以便在我创建的显示ID上读取?
function setup() {
var i;
for (i = 0; i <= 9; i++) {
document.getElementById(i).onclick = handleInput;
document.getElementById("operator_*").onclick = handleInput;
document.getElementById("operator_/").onclick = handleInput;
document.getElementById("operator_.").onclick = handleInput;
document.getElementById("operator_-").onclick = handleInput;
document.getElementById("operator_+").onclick = handleInput;
var x;
document.getElementById("operator_=").onclick = evaluateInput;
}
}
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) {
console.log(eval(document.getElementById("display").childNodes[0].nodeValue));
}
非常感谢。。。
你对手头的问题有什么建议吗?
事实上,我确实:)
DEMO
function setup() {
var i;
for (i = 0; i <= 9; i++) {
document.getElementById(i).onclick = handleInput;
document.getElementById("operator_*").onclick = handleInput;
document.getElementById("operator_/").onclick = handleInput;
document.getElementById("operator_.").onclick = handleInput;
document.getElementById("operator_-").onclick = handleInput;
document.getElementById("operator_+").onclick = handleInput;
//var x;
document.getElementById("operator_=").onclick = evaluateInput;
}
}
function handleInput(e) {
var s = document.getElementById("display");
s.innerHTML += e.srcElement.childNodes[0].nodeValue;
}
function evaluateInput(e) {
var s = document.getElementById("display");
s.innerHTML = eval(document.getElementById("display").childNodes[0].nodeValue);
}
setup();
相关文章:
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如果消息框答案为YES,则用Javascript填写表单
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 类型错误'未定义'不是对象(正在评估'navigator.connection.type'
- java脚本的数学方程显示错误的答案
- 当使用答案运行PHP函数时,会弹出是/否警报
- 带有多个答案选项的Javascript动态数组窗口
- 下载javascript文件,但不要立即对其进行评估
- 在WebView iOS中评估Javascript
- TypeError:undefined不是对象(正在评估'newWindow.focus')
- 为什么不是't我的javascript向Project Euler返回正确答案's排名第一
- r.js评估'text'插件,尽管在'stubModules'参数
- 避免重新评估和动态卸载用“require”调用的对象
- 删除评估值Javascript时的错误
- 咖啡脚本意外的条件评估
- Javascript-在一行中评估多个正则表达式
- 为什么我需要在这里输入var,为什么它会给我一个数字作为答案?(Javascript)
- 正在获取要在显示器上阅读的评估答案
- JavaScript中途停止执行并评估错误答案?,Console.log是正确的