var oIpts=getElementsByTagName("input");
for(var i=0;i<oIpts.length;++i){
if(oIpts[i].type="checkbox")
{}
}
for(var i=0;i<oIpts.length;++i){
if(oIpts[i].type="checkbox")
{}
}
解决方案 »
- 关于Asp.net中页面被阻塞执行的问题
- ImageButton突然失效,不能连接了
- GridView模板列内自定义的按钮事件
- 集成windows身份验证异常
- 一个asp.net中使用javascript的例子:烦恼我很久了。
- 思归大侠还在吗,帮我看看这个自定义类库中关于ACCESS的问题!!
- Microsoft Office visio 2007 和 Microsoft Office OneNote 的使用
- 高分求航空商务综合服务平台(亚洲高校.NET软件设计作品)
- 哪位高手大哥帮我看看我的网页视频代码为什么播放不出来视频
- 如何实现点网页的一个链接打开该链接下的文件夹
- 连接到新网页中显示图片
- 关于测试数据库速度问题
如果你放table里面取不到,那么就生成网页后查看源文件。
你会发现CheckBox1的名字被累世于这样的取代了:datalist1_ctl01_CheckBox1
这就是table里面的控件ID。
明白?
{
var chkCorp = document.getElementsByTagName("input");
if (chk.checked==true)
{
for(var i=0;i<chkCorp.length;i++)
{
if (chkCorp[i].type=='checkbox')
{
chkCorp[i].checked=true;
}
}
}
else
{
for(var i=0;i<chkCorp.length;i++)
{
if (chkCorp[i].type=='checkbox')
{
chkCorp[i].checked=false;
}
}
}
}全选代码,自己看看怎么使用的
function CheckAll(obj)
{
while(true)
{
obj=obj.parentElement;
if (obj==null)
{break;}
if (obj=="undefined")
{break;}
if (obj.tagName=="TABLE")
{break;}
}
if (obj!=null)
{
for (var i=0;i<obj.Rows.length;j++)
{
for (var j=0;j<obj.Rows[i].Cells[0].children.length; j++)
{
var var1 = obj.rows[i].cells[0].children[j];
if (var1.tagName == "INPUT" ) {
if (var1.type == "checkbox") {
var1.checked = obj.checked;}
} }
}
}
}