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

vs2003对javascript中getElementsByName方法的支持?解决思路

2012-01-12 
vs2003对javascript中getElementsByName方法的支持?scriptlanguage javascript functioncheekde(){va

vs2003对javascript中getElementsByName方法的支持?
<script   language= "javascript ">
function   cheekde()
{
var   list=document.getElementsByName( 'checkboxSort ');
alert(list.length);

}
</script>
<INPUT   id= "Checkbox1 "   type= "checkbox "   value= "1 "   name= "checkboxSort "   runat= "server "> 1  
<INPUT   id= "Checkbox6 "   type= "checkbox "   value= "2 "   name= "checkboxSort "   runat= "server "> 2   <INPUT   id= "Checkbox7 "   type= "checkbox "   value= "3 "   name= "checkboxSort "   runat= "server "> 3 <INPUT   id= "Checkbox12 "   type= "checkbox "   value= "4 "   name= "checkboxSort "   runat= "server "> 4   <INPUT   id= "Checkbox13 "   type= "checkbox "   value= "5 "   name= "checkboxSort "   runat= "server "> 5  
<INPUT   id= "Button1 "   type= "button "   value= "Button "   name= "Button1 "   onclick= "return   cheekde() ">

[解决办法]
以下控件是不是别的控件的子控件?你看看生成的html代码就知道了
[解决办法]
function Checkbox1_onclick() {
var checks=document.getElementsByTagName( "input ");
//alert(checks.length);
var i=0;
for(var i=0;i <checks.length;i++)
{
if(checks[i].name== 'checkboxSort ')
{
i++;
}
}
alert( "共有 "+i "个控件 ");
}
[解决办法]
服务器控件的id和name都不是客户端的id和name,不要搞混。客户端id和name分别是 ClientID 和 UniqueID 属性来输出的。

热点排行