【发布时间】:2017-08-24 23:14:05
【问题描述】:
我想尝试制作一个计算器,但遇到了一个错误。当我在计算器中输入一个数字时,我输入的项目会显示一瞬间,但随后整个界面变得不可见。我对每个按钮都尝试了这个,但结果相同。我还测试了添加= 符号,但没有帮助解决该错误。代码如下:
<div class="fluid-container">
<form name="calculator">
<input type="textfield" name="ans" value="" class="form-control" placeholder="Result"><br>
<div class="row">
<div class="col-lg-3">
<button class="btn btn-danger" onclick="document.calculator.ans.value+='1'">1</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='4'">4</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='7'">7</button><br>
<button class="btn btn-danger" onclick="root()">√</button>
</div>
<div class="col-lg-3">
<button class="btn btn-danger" onclick="document.calculator.ans.value+='2'">2</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='5'">5</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='8'">8</button><br>
<button class="btn btn-danger">x<sup>y</sup></button>
</div>
<div class="col-lg-3">
<button class="btn btn-danger" onclick="document.calculator.ans.value+='3'">3</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='6'">6</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='9'">9</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='0'">0</button>
</div>
<div class="col-lg-3">
<button class="btn btn-danger" onclick="document.calculator.ans.value+='/'">÷</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='*'">x</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='+'">+</button><br>
<button class="btn btn-danger" onclick="document.calculator.ans.value+='-'">-</button>
</div>
</div>
</form>
</div><hr>
【问题讨论】:
标签: html dom twitter-bootstrap-3 calculator