|M| 我这里有一个查找网页中所有Check控件的代码,现在如何改成,查找网页中所有Check控件并且checked为true 谢谢
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 + "这个始终是用户最后点击的那个 ")