读书人

复选框的取值解决办法

发布时间: 2012-09-15 19:09:28 作者: rapoo

复选框的取值

JScript code
function sub(){    var textid = document.getElementsByName("jo");        var ccc = new Array();    for (var i=0; i<textid.length; i++) {        if(textid[i].checked){            //alert(textid[i].id);                        var tempArray = getCountArray(textid[i].id);//这里可以认为是一个固定的数组            for (var i=0; i<tempArray.length; i++) {                ccc.push(tempArray[i]);            };        }    }    alert(ccc.length);}


html里面写的是一个复选框,选一个的时候很正常。选择两个的时候,我alert它的id也是两个,但是下面ccc的长度并没有增加,为什么?
说明一点:我只alert它的id的时候,是已经注释掉了下面的数组赋值和for循环。如果加上这个for循环之后,就只能alert出一个id了。这是什么原因?

[解决办法]
探讨
JScript code


function sub(){
var textid = document.getElementsByName("jo");

var ccc = new Array();
for (var i=0; i<textid.length; i++) {
if(textid[i].checked){
……

读书人网 >JavaScript

热点推荐