【发布时间】:2015-06-19 11:00:32
【问题描述】:
我用 HTML、CSS、Javascript 开发了计算器。这是来源:
function c(val)
{
document.getElementById("chasaweriveli").value=val;
}
function v(val)
{
document.getElementById("chasaweriveli").value+=val;
}
function e()
{
try
{
c(eval(document.getElementById("chasaweriveli").value))
}
catch(e)
{
c('Error')
}
}
<!DOCTYPE html>
<html>
<head>
<title>Calculator By Gh0st</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>
<ul>
<input id="chasaweriveli" type="text" size="10" readonly=""/>
<input type="button" value="C" onclick="c("")" class="btn btn-warning"/>
</ul>
<ul>
<input type="button" value="7" onclick="v("7")" class="btn btn-info"/>
<input type="button" value="8" onclick="v("8")" class="btn btn-info"/>
<input type="button" value="9" onclick="v("9")" class="btn btn-info"/>
<input type="button" value="+" onclick="v("+")" class="btn btn-success"/>
</ul>
<ul>
<input type="button" value="4" onclick="v("4")" class="btn btn-info"/>
<input type="button" value="5" onclick="v("5")" class="btn btn-info"/>
<input type="button" value="6" onclick="v("6")" class="btn btn-info"/>
<input type="button" value="-" onclick="v("-")" class="btn btn-success"/>
</ul>
<ul>
<input type="button" value="1" onclick="v("1")" class="btn btn-info"/>
<input type="button" value="2" onclick="v("2")" class="btn btn-info"/>
<input type="button" value="3" onclick="v("3")" class="btn btn-info"/>
<input type="button" value="*" onclick="v("*")" class="btn btn-success"/>
</ul>
<ul>
<input type="button" value="0" onclick="v("0")" class="btn btn-info"/>
<input type="button" value="Equals" onclick="e()" class="btn btn-danger"/>
<input type="button" value="/" onclick="v("/")" class="btn btn-success"/>
</ul>
</body>
</html>
我想在我的计算器底部添加历史记录功能。当我计算一些东西时,我想将它保存在我的计算器底部或其他地方。我想用 Javascript 来实现它。我怎么能这样做?
历史一定是这样的2+2=4
【问题讨论】:
-
你试过自己解决吗?如果是,请发布您尝试过的内容。
-
您可以使用 sessionStorage,甚至可以跟踪数组中的计算。
-
我该怎么做?我是编程的初学者。我在学习
-
@Banana 我没有。我不知道该怎么做。我是初学者。
标签: javascript jquery html css calculator