我的 javascript 计算器不起作用

克雷格·多伊尔

每当我添加包含所有输入的 div 框时,它们就会停止工作,有人可以帮忙。div 框是我能想到的将输入保持在该布局中的唯一方法。我对 javascript 和将其集成到 html 中仍然很陌生。感谢您的阅读。

#ans_box {
width:500px;
height:30px;
background-color:silver;
position:relative;
margin-bottom:90%;
}
#demo {
position:relative;
width:500px;
height:30px;
}
.button {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;
z-index:-1;
float:left;
padding:5px 8px;
}
.button2 {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;
float:left;
margin-top:6%;
margin-right:1%;
z-index:-2;
padding:5px 8px;
}
.button3 {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;
z-index:-3;
padding:5px 8px;
}
.button4 {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;
float:left;
z-index:-4;
padding:5px 8px;
}
#boundry{
width:180px;
height:500px;
}
<!DOCTYPE html>
<html>
<body>
<form name="calculator" >
<div id="boundry">
<input class="button" type="button" value="1" onClick="document.calculator.ans.value+='1'">
<input class="button" type="button" value="2" onClick="document.calculator.ans.value+='2'">
<input class="button" type="button" value="3" onClick="document.calculator.ans.value+='3'">
<input class="button" type="button" value="+" onClick="document.calculator.ans.value+='+'">

<input class="button2" type="button" value="4" onClick="document.calculator.ans.value+='4'">
<input class="button2" type="button" value="5" onClick="document.calculator.ans.value+='5'">
<input class="button2" type="button" value="6" onClick="document.calculator.ans.value+='6'">
<input class="button2" type="button" value="-" onClick="document.calculator.ans.value+='-'">

<input class="button3" type="button" value="7" onClick="document.calculator.ans.value+='7'">
<input class="button3" type="button" value="8" onClick="document.calculator.ans.value+='8'">
<input class="button3" type="button" value="9" onClick="document.calculator.ans.value+='9'">
<input class="button3" type="button" value="*" onClick="document.calculator.ans.value+='*'">

<input class="button4" type="button" value="/" onClick="document.calculator.ans.value+='/'">
<input class="button4" type="button" value="0" onClick="document.calculator.ans.value+='0'">
<input class="button4" type="reset" value="Reset">

<input class="button" type="button" value="=" onClick="document.calculator.ans.value=eval(document.calculator.ans.value)">
<input type="textfield" name="ans" value="">
</div>
</form>
</body>
</html>

米纳尔

实际上你的点击是有效的......但是因为使用了 z-index 它没有显示 . 这是一个小提琴链接......它正在工作。为了您的方便..这里是 HTML 代码:

 <form name="calculator" >
 <div id="boundry">
 <input class="button" id="box" type="button" value="1" 
 onClick="document.calculator.ans.value+='1'">
 <input class="button" id="box" type="button" value="2" 
 onClick="document.calculator.ans.value+='2'">
 <input class="button" id="box" type="button" value="3" 
 onClick="document.calculator.ans.value+='3'">
 <input class="button" id="box" type="button" value="+" 
 onClick="document.calculator.ans.value+='+'">

 <input class="button" id="box1" type="button" value="4" 
 onClick="document.calculator.ans.value+='4'">
 <input class="button6" id="box1" type="button" value="5" 
 onClick="document.calculator.ans.value+='5'">
 <input class="button7" id="box1" type="button" value="6" 
 onClick="document.calculator.ans.value+='6'">
     <input class="button8" id="box1" type="button" value="-" onClick="document.calculator.ans.value+='-'">

<input class="button9" id="box3" type="button" value="7" onClick="document.calculator.ans.value+='7'">
<input class="button10" id="box3" type="button" value="8" onClick="document.calculator.ans.value+='8'">
<input class="button11" id="box3" type="button" value="9" onClick="document.calculator.ans.value+='9'">
<input class="button12" id="box3" type="button" value="*" onClick="document.calculator.ans.value+='*'">

<input class="button13" id="box4" type="button" value="/" onClick="document.calculator.ans.value+='/'">
<input class="button14" id="box4" type="button" value="0" onClick="document.calculator.ans.value+='0'">
<input class="button15" id="box4" type="reset" value="Reset">

<input class="button" id="box4" type="button" value="=" onClick="document.calculator.ans.value=eval(document.calculator.ans.value)">
<input type="textfield" name="ans" value="">
</div>
</form> 

和 CSS :

#ans_box {
width:500px;
height:30px;
background-color:silver;
position:relative;
margin-bottom:90%;
}
#demo {
position:relative;
width:500px;
height:30px;
}
#box {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;

float:left;
padding:5px 8px;
}
#box1 {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;
float:left;
margin-top:6%;
margin-right:1%;

padding:5px 8px;
}
#box3 {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;

padding:5px 8px;
}
#box4 {
position:relative;
margin-right:1%;
border-radius:12px;
border-color:green;
background-color:white;
font-size:30px;
float:left;

padding:5px 8px;
}
#boundry{
width:180px;
height:500px;
}

在您的 css 和 html 中稍作修改...添加另一个 id 以清楚了解。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的Javascript修剪功能不起作用?

来自分类Dev

为什么我的dropzone JavaScript表单不起作用?

来自分类Dev

运费计算器不起作用

来自分类Dev

为什么我的涉及if语句的JavaScript计算不起作用?

来自分类Dev

为什么我的JavaScript变量不起作用?

来自分类Dev

HTML / JavaScript:为什么我的按钮不起作用?

来自分类Dev

在javascript中制作提示计算器,用户无法在其中输入所需的提示百分比并计算按钮不起作用

来自分类Dev

我的GPA计算器有什么问题?(JavaScript)

来自分类Dev

为什么我的JavaScript switch语句不起作用?

来自分类Dev

Javascript GPA计算器,“计算”按钮不起作用

来自分类Dev

CSS和gsap JavaScript在我的文件中不起作用

来自分类Dev

我的Python TeleBot计算器不起作用

来自分类Dev

为什么我的JavaScript第二个计数器不起作用?

来自分类Dev

我的三元代码不起作用Javascript

来自分类Dev

我的回显包含javascript变量不起作用

来自分类Dev

javascript淡出(香草js示例)对我不起作用

来自分类Dev

如果我有多行,则Javascript验证不起作用

来自分类Dev

当我从Dreamweaver进行浏览器预览时,javascript行为不起作用,

来自分类Dev

运费计算器不起作用

来自分类Dev

使用JavaScript设计计时器时,为什么我的暂停按钮不起作用?

来自分类Dev

JavaScript在我的浏览器中不起作用,但在CodePen中起作用

来自分类Dev

applescript计算器不起作用

来自分类Dev

调用我的Javascript函数不起作用

来自分类Dev

为什么这个Javascript计算器不起作用

来自分类Dev

自制计算器不起作用

来自分类Dev

我的 javascript 计算器不起作用

来自分类Dev

当我把它放在服务器上时 JavaScript 不起作用

来自分类Dev

为什么我的 vuejs 壁纸计算器不起作用?

来自分类Dev

我的 JavaScript 不起作用。我怎么解决这个问题?

Related 相关文章

  1. 1

    为什么我的Javascript修剪功能不起作用?

  2. 2

    为什么我的dropzone JavaScript表单不起作用?

  3. 3

    运费计算器不起作用

  4. 4

    为什么我的涉及if语句的JavaScript计算不起作用?

  5. 5

    为什么我的JavaScript变量不起作用?

  6. 6

    HTML / JavaScript:为什么我的按钮不起作用?

  7. 7

    在javascript中制作提示计算器,用户无法在其中输入所需的提示百分比并计算按钮不起作用

  8. 8

    我的GPA计算器有什么问题?(JavaScript)

  9. 9

    为什么我的JavaScript switch语句不起作用?

  10. 10

    Javascript GPA计算器,“计算”按钮不起作用

  11. 11

    CSS和gsap JavaScript在我的文件中不起作用

  12. 12

    我的Python TeleBot计算器不起作用

  13. 13

    为什么我的JavaScript第二个计数器不起作用?

  14. 14

    我的三元代码不起作用Javascript

  15. 15

    我的回显包含javascript变量不起作用

  16. 16

    javascript淡出(香草js示例)对我不起作用

  17. 17

    如果我有多行,则Javascript验证不起作用

  18. 18

    当我从Dreamweaver进行浏览器预览时,javascript行为不起作用,

  19. 19

    运费计算器不起作用

  20. 20

    使用JavaScript设计计时器时,为什么我的暂停按钮不起作用?

  21. 21

    JavaScript在我的浏览器中不起作用,但在CodePen中起作用

  22. 22

    applescript计算器不起作用

  23. 23

    调用我的Javascript函数不起作用

  24. 24

    为什么这个Javascript计算器不起作用

  25. 25

    自制计算器不起作用

  26. 26

    我的 javascript 计算器不起作用

  27. 27

    当我把它放在服务器上时 JavaScript 不起作用

  28. 28

    为什么我的 vuejs 壁纸计算器不起作用?

  29. 29

    我的 JavaScript 不起作用。我怎么解决这个问题?

热门标签

归档