Javascript 当我按下按钮时,如何使一个数字与其自身相乘?
当我按下按钮时,如何使一个数字与其自身相乘?我还希望它只在我按下equals按钮时乘以数字。我已经试着设置了至少一个小时,但没有成功 我的代码:Javascript 当我按下按钮时,如何使一个数字与其自身相乘?,javascript,html,calculator,calc,Javascript,Html,Calculator,Calc,当我按下按钮时,如何使一个数字与其自身相乘?我还希望它只在我按下equals按钮时乘以数字。我已经试着设置了至少一个小时,但没有成功 我的代码: 函数myFunction(单击EDID){ document.calc.result.value+=点击edid; } 函数Clear(){ document.calc.result.value=“”; } 函数compute(){ 试一试{ var inp=eval(document.calc.result.value); document.cal
函数myFunction(单击EDID){
document.calc.result.value+=点击edid;
}
函数Clear(){
document.calc.result.value=“”;
}
函数compute(){
试一试{
var inp=eval(document.calc.result.value);
document.calc.result.value=inp;
}捕捉(错误){
document.calc.result.value=“错误”;
}
}
函数doMath(){
var inputNum1=document.calc.result.value;
var结果=Math.sqrt(inputNum1);
document.calc.result.value=结果;
}
函数myMultiply(){
var x=parseInt($('#num1').val(),10);
变量y=x*x;
警报(x+“乘以”+x+“等于”+y);
返回false;
}
.calc{
边框:沟槽6px;
左边距:530px;
右边距:530px;
填充顶部:10px;
垫底:10px;
高度:200px;
}
输入{
文本对齐:居中;
高度:30px;
}
.结果{
垫底:7px;
}
.顶{
浮动:左;
左侧填充:20px;
}
.数字{
浮动:左;
左侧填充:20px;
填充顶部:15px;
}
.符号{
浮动:对;
利润上限:-40px;
右侧填充:15px;
}
C
π
τ
1.
2.
3.
4.
5.
6.
7.
8.
9
0
=
x
÷
+
-
√
2.
特别感谢我在一些问题上的帮助
试试这个方法
function compute() {
try{
var inp=eval(document.calc.result.value);
if(document.calc.result.value==inp)
inp=inp*inp
document.calc.result.value=inp;
}
catch(err){
document.calc.result.value="error";
}
}
小提琴-->
我在fiddle中更新了CSS以获得良好的视图。这不是访问元素的方式。。。你从哪里开始到那里?我建议在这里使用eval。如果该值是脚本,则会出现一些问题。@KellyJAndrews您是对的。但是这里的输入元素是只读的。所以我认为没有机会写剧本。