如何使用Javascript中的计算器在textfield中显示值
因此,正如您在我的代码中看到的,我单击的任何按钮都会输出到控制台。我希望它显示在输入type=“textfield”中,我可能会错过一些逻辑,在这些逻辑中,我也可以相互计算两个数字。请记住,我是Javascript新手,这是我的第一个项目 我需要在文本字段中显示总和如何使用Javascript中的计算器在textfield中显示值,javascript,html,calculator,Javascript,Html,Calculator,因此,正如您在我的代码中看到的,我单击的任何按钮都会输出到控制台。我希望它显示在输入type=“textfield”中,我可能会错过一些逻辑,在这些逻辑中,我也可以相互计算两个数字。请记住,我是Javascript新手,这是我的第一个项目 我需要在文本字段中显示总和 <input id="textfield" type="text" name="ans" value=""> default: //console.log("%s was clicked", value); v
<input id="textfield" type="text" name="ans" value="">
default:
//console.log("%s was clicked", value);
var myInput = document.getElementById("equal");
// add value of button to textfield
document.getElementById("textfield").value += value;
const buttons=document.queryselectoral(“输入[type=button]”);
const length=buttons.length;
for(设i=0;i
眩晕计算器
计算器
解决办法是
你可以这样做。用我的代码替换你的代码
眩晕计算器
计算器
解决办法是
const buttons=document.queryselectoral(“输入[type=button]”);
const length=buttons.length;
for(设i=0;i
首先,我要在您的文本字段中添加一个ID
<input id="textfield" type="text" name="ans" value="">
default:
//console.log("%s was clicked", value);
var myInput = document.getElementById("equal");
// add value of button to textfield
document.getElementById("textfield").value += value;
您还必须添加代码来处理数学运算。试着使用上面的代码,如果你卡住了就发帖子。用计算器
看起来您正在使用输入来显示内容,我建议您使用其他方法,尝试创建一个元素
为您选择的元素指定一个ID并使用它
document.getElementById("idOfElement").innerHTML = varaibleToDisplay;
idOfElement应该是您的元素ID。
variableToDisplay是要在元素中显示的变量您尝试了什么?首先,检查您的输入类型。textfield是之后的文本,要设置和输入字段,请选中此处:
type=“textfield”
?@hereticmoops,我刚刚复制了OPs代码。谢谢这项工作到目前为止,唯一不会显示的是运算符。你对我如何处理数学逻辑有什么建议吗?嗨,我已经修改了一些代码,请在这里查看:嗨,福拉姆,感谢你的回复。你能解释一下这美元是干什么用的吗。我是Javascript新手。不需要为一个简单的计算器应用引入jQuery。它是用于jQuery的。抱歉,但不是我想要的。