首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 我这里有一个查找网页中所有Check控件的代码,现在怎么改成,查找网页中所有Check控件并且checked为true 多谢

2011-12-24 
|M| 我这里有一个查找网页中所有Check控件的代码,现在如何改成,查找网页中所有Check控件并且checked为true

|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 + "这个始终是用户最后点击的那个 ")

热点排行