javascript如何获取复选框的值之后进行对应输出?

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<input type="checkbox" value="1" name="check"/>1
<input type="checkbox" value="2" name="check"/>2
<input type="checkbox" value="3" name="check"/>3
<input type="checkbox" value="4" name="check"/>4
<input type="checkbox" value="5" name="check"/>5
<input type="button" value="确定输出" onclick="Math_Click()"/>
<script type="text/javascript">
function Math_Click(){
var rusult=0;
var check_array=document.getElementsByName("check");
for(var i=0;i<check_array.length;i++)
{
if(check_array[i].checked==true)
{
rusult=parseInt(rusult)+parseInt(check_array[i].value);
}
}
alert(rusult);
}
</script>
</body>
</html>

这是我从网上找到的求和代码,请问怎么改成选择12345之后,他能自动识别出里面有12、23、34等等这样的数组,然后对应12输出7、23输出10、34输出6等等。这写代码应该怎么改呢?我不是学这个的希望大神帮忙改改,谢谢!
我的意思是从复选框复选12345之后,怎么能获取其中我选择了12数组,23数组,34数组等等,并且能够知道里面有12之后对应输出数字7,判断除里面12345里面还有23数组,然后对应输出10等等。就是这个意思,就上面的代码应该怎么改呢?
展开
 我来答
薇and萌
2014-07-14 · TA获得超过116个赞
知道答主
回答量:35
采纳率:0%
帮助的人:38.3万
展开全部
12输出7、23输出10、34输出6 这些选择与输出有没有什么规律?如果没有规律是写不出来的,因为1-10的组全数据太多了
追问
那能够判断出我选择的12345个复选框之后,里面有选择12,23吗?
这样能写吗?
追答
function checkbox(){
var ckData = [];//选中的checkbox 数组形式
var ckStr = "";//选中的checkbox 字符串形式
var ckArr = document.getElementsByName("box");//取得所有的checkbox框
for(var i=0;i-1 || scStr.indexOf("23")>-1){
alert("在ckStr里")
}
//如果12、23是数组,那请循环选中的数组
}

1
2

内容限制,只写了方法和部分html,自己加几个checkbox
Harwise
2014-07-14 · TA获得超过2321个赞
知道小有建树答主
回答量:3299
采纳率:0%
帮助的人:1142万
展开全部
请问怎么改成选择12345之后,他能自动识别出里面有12、23、34等等这样的数,这句话是什么意思?完全听不明?12 ,23,34 这些是数组?
更多追问追答
追问
我的意思是从复选框复选12345之后,怎么能获取其中我选择了12数组,23数组,34数组等等,并且能够知道里面有12之后对应输出数字7,判断除里面12345里面还有23数组,然后对应输出10等等。就是这个意思,就上面的代码应该怎么改呢?
追答
12数组????  我就是让你解释 这是什么意思,其它的我明。我就是不明什么12数组,23数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式