var text = document.getElementById("txt"); var btn1 = document.getElementById("AC"); var btn2 = document.getElementById("DK"); var btn3 = document.querySelectorAll(".num"); var numObj = ""; var Total = 0; for (var i=0;i < btn3.length;i++) { btn3[i].onclick = function() { TNumber(this.value); } } function TNumber(obj){ numObj += obj; text.value = numObj; } btn2.onclick = function Calculator() { var str = text.value; Total = eval(text.value); text.value = str + "=" + Total; numObj = ""; } btn1.onclick = function Clear() { text.value = ""; numObj = ""; }
时间: 2024-04-01 21:32:22 浏览: 101
JS document文档的简单操作完整示例
这是一个基于 JavaScript 的简单计算器实现。它包括三个按钮:AC(清除所有输入和结果)、DK(计算输入的表达式)和一组数字按钮,用于输入数字和运算符。当用户点击数字按钮时,它们的值将添加到 numObj 变量中,然后显示在文本框中。当用户点击计算按钮时,使用 eval 函数计算 numObj 表示的表达式的结果,并将结果显示在文本框中。当用户点击清除按钮时,所有输入将被清除。
阅读全文