尝试创建一个简单的求和计算器
Trying to create a simple sum calculator
尝试用javascript创建一个简单的计算器,不使用jquery,只需输入一个逗号分隔的数字即可找到总和和平均值。
这是我的js
function getSum() {
var Sum = document.getElementById('numb').value;
}
function sum() {
var sumOfNumb = 0, numb = document.getElementById("numb").value.split(",");
for (var i = 0; i < numb.length; i++) {
sumOfNumb += parseInt(numb[i]);
}
document.getElementById("sum").innerHTML = sumOfNumb;
}
相关标记:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input id="numb" type="number" />
<input type='button' value="button" onclick='Sum()' />
<script src="js/main.js"></script>
</body>
1)在number
类型的input
中不能有逗号分隔的数字列表(至少在现代浏览器中是这样),它必须是type="text
2) 您的onclick="Sum()"
使用大写的S
,它应该是onclick="sum()"
3) 您没有ID为sum
的div
,因此您的输出永远不会显示。
新标记:
<input id="numb" type="text" />
<input type='button' value="button" onclick='sum()' />
<div id="sum"></div>
相关文章:
- Moment/Jquery-一个简单时间线的愚蠢问题
- 问题用moment JS制作一个简单的时间表
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 测试一个简单的javascript按钮
- 用Jquery map和moment js制作一个简单的时间线
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 是否有一个javascript库来解析简单的查询
- 一个简单的粘性头jQuery脚本的问题
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- Sencha Touch使一个简单的按钮工作
- 正在寻找一个非常简单的例子UpdateListItems与Sharepoint2007的SPservices
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何在Javascript中定义一个简单的自动重启倒计时
- 如何使一个简单的HTML文件成为wordpress中可用的页面
- 如何用D3添加一个简单的圆弧
- angularjs做一个简单的倒计时
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- 创建一个简单的处理 p5.js 库