function GetChecked()
{
var chks = document.all.tags( "INPUT ");
for(var i=0;i <chks.length;i++)
{
if(chks[i].type.toUpperCase() == "CHECKBOX ")
{
if(chks[i].checked)
{
alert(chks[i].value);
}
}
}
}
------解决方案--------------------------------------------------------
if(chks[i].checked)
这句不是判断是否选中的吗
------解决方案--------------------------------------------------------
if(chks[i].checked)
{
alert(chks[i].value);
}
你不是 已经判断了啊
------解决方案--------------------------------------------------------
你的代码功能已经实现了
var chkArray=new Array();
function GetChecked()
{
var chks = document.all.tags( "INPUT ");
for(var i=0;i <chks.length;i++)
{
if(chks[i].type.toUpperCase() == "CHECKBOX ")
{
if(chks[i].checked)
{
加到上面新的数组中即可1
}
}
}
}
------解决方案--------------------------------------------------------
可以这样做.var lastOne = null; var chks = document.all.tags( "INPUT "); for(var i=0;i <chks.length;i++) { if(chks[i].type.toUpperCase() == "CHECKBOX ") { if(chks[i].checked) { lastOne = chks[i]; } } }//然后 lastOne 就是最后一个选中的.
------解决方案--------------------------------------------------------
你在事件里加就可以了
var lastOne = null;
<input type=checkbox onclick= "lastOne = this ">
if(lastOne)
alert(lastOne.value + "这个始终是用户最后点击的那个 ")