这个JavaScript累加器是我们书里一道题,要求这样:1+2+3+...+文本框(可以在文本框中填入一个整数值)=文本框(求和)就是这样的题,也不用容错操作。
解决方案 »
- window.showModalDialog后,页面之间如何连续传值
- extjs3中gridpanel怎么实现末行数据合计功能
- Ext 树的问题
- 使用extjs 做一个表格提交,如下图
- select控件option里加链接问题..
- javascript for循环奇怪的问题
- 这种是什么写法请各位高手解答
- 求~~紫燃幻灯片展示系统源码。不知道有没有人知道这个系统?
- 仿制下拉菜单问题
- 怎样实现onKeydown时只能响应一次, 也就是按下键盘只能输入一个字符(无论用户按多久)?
- 像 http://cn.photofunia.com 怎么实现的?用的什么技术处理的图片?[
- 关于javascript单击表格某行变颜色问题!谢谢
<script type="text/javascript">
function $(id){
return document.getElementById(id);
}
function addNum(){
var val = $("txt").value;
var num = parseInt(val)+1;
var i=1;
for(var o=2; o<num; o++){
i = i+o;
}
$("txt").value = i;
}
</script>
<head>
<script>
function count(){
var val = document.getElementById("val1").value;
if(val && !isNaN(val)){
var toAdd = new Number(val);
var result = 0;
for(var i = 1;i<=toAdd;i++){
result += i;
}
document.getElementById("result").value=result;
}
}
</script>
</head>
<body>
1+2+3+..+<input type="text" id="val1" size="3"/>=<input type="text" id="result" size="5"/><input type="button" value="计算" onclick="count()"/>
</body>
</html>
[code]
<script>
function sum(){
var num = document.getElementById("num").value;
var result = 0;
for(var i = 1;i <= num;i++){
result += i;
}
document.getElementById("result").innerText = result;
}
</script>
<input type="text" id="num" />
<button onclick="sum()">计算</button><br/>
结果:<span id="result"></span>
[/code]
function sum(){
var num = document.getElementById("num").value;
var result = 0;
for(var i = 1;i <= num;i++){
result += i;
}
document.getElementById("result").innerText = result;
}
</script>
<input type="text" id="num" />
<button onclick="sum()">计算</button><br/>
结果:<span id="result"></span>