Javascript计算器不工作
Javascript calculator not working.
我不久前创建了这个javascript计算器。多年来,它对我来说非常有效,但在重新使用它之后,我发现它根本不起作用了。
这是我的js提琴…http://jsfiddle.net/AdamMartin121/XXFXv/
这是我使用的代码。它很长,可能没有必要。有人知道第一,为什么它不起作用,第二,更有效的方法吗?
Javascript Code...
var display = document.getElementById("display");
document.addEventListener("DOMContentLoaded", init, false);
function init() {
var name = prompt("Enter your name", "");
if (name == null)
{
document.getElementById("head").innerHTML="Enter a name!";
}
else
{
document.getElementById("head").innerHTML= "<p>Welcome, " +name+ ". </p> <p2> This is a simple Javascript calculator. It is open source and was designed to help people to learn Javascript. <br> Feel free to copy and paste the code, and use it how you wish. </p>";
}
document.getElementById("calc").display.style.block;
}
function naught() {
var display= document.getElementById("display");
display.value+="0";
}
function one() {
var display= document.getElementById("display");
display.value+="1"
}
function two() {
var display= document.getElementById("display");
display.value+= "2";
}
function three() {
var display= document.getElementById("display");
display.value+="3";
}
function four() {
var display= document.getElementById("display");
display.value+="4";
}
function five() {
var display= document.getElementById("display");
display.value+="5";
}
function six() {
var display= document.getElementById("display");
display.value+="6";
}
function seven() {
var display= document.getElementById("display");
display.value+="7";
}
function eight() {
var display= document.getElementById("display");
display.value+="8";
}
function nine() {
var display= document.getElementById("display");
display.value+="9";
}
function add() {
var display= document.getElementById("display");
display.value+="+";
}
function take() {
var display= document.getElementById("display");
display.value+="-";
}
function times() {
var display= document.getElementById("display");
display.value+="*";
}
function divi() {
var display= document.getElementById("display");
display.value+="/";
}
function equal() {
var display= document.getElementById("display");
display.value= eval(display.value);
}
这一行:
document.getElementById("calc").display.style.block;
应该是这样的(样式出现在显示之前):
document.getElementById("calc").style.display.block;
另外,你在JavaScript中通过ID calc
选择它,但在你的HTML表中,你已经给了它类 calc (<table class="calc">
)代替,所以把它改为ID (<table id="calc">
),瞧。
相关文章:
- Javascript GPA计算器,计算按钮不工作
- Javascript 计算器无法正常工作
- 数字键盘与我的计算器一起工作
- 让我的计算器开始工作
- JavaScript html表单计算器不工作
- HTML里程计算器赢得'工作不正常
- 为什么不是'这个Javascript计算器不能工作
- 我的HTML/Javascript计算器将无法正常工作
- 用javascript制作小费计算器,用户可以在其中输入他们想要的小费百分比并计算按钮;t工作
- 计算器功能不工作- Javascript
- 地板计算器不工作
- Javascript点计算器不工作(HTML选择/选项+ Javascript)
- JQuery计算器不工作,因为新的CSS样式
- Javascript计算器不工作
- WooCommerce 2.6.4航运计算器不工作
- Javascript计算器在firefox中不工作
- 简单的Javascript bmi计算器不工作的预期
- 计算器不工作与javascript
- Javascript计算器不能正常工作
- 试图建立会计计算器,但javascript不能在safari/firefox上工作