WebControl 被服务器发送到页面,如果在其他循环控件里,或者在用户控件中,ID会变,
用documentgetElementById("<%=Button1ClientID%>")
这个你多看看页面源代码,就知道什么时候会变。什么时候不会变
类似取Text需要这样写:documentgetElementById("<%=Button1ClientID%>")value
而不是直观意义上documentgetElementById("<%=Button1ClientID%>")text
这个是javascript语言,就这个语法,这个属性,就用value取值,在js中就是这样,没什么说的
如果是在net后台,才用Button1Text
主要是获取服务器控件的值,再去验证。如:
var name=documentgetElementById("<%=CaseControl1ClientID%>")innerHTML;if(name==''){
alert("请输入名称");
}我是用JQuery取的
CheckBox属性
你可以把checked改成alue
function
valueCheckBox(){
var
checkAll
=
$("#cboxSelect")attr("checked");
if(checkAll){
$("#gvCrudeAll
input:checkbox")each(
function(index,item){
var
cbxValue
=
$(item)attr("value");
}
);
}
}
你试试
行不行
!第一、你用jquery是最方便的,用$("样式名字")val()这种最方便的
第二、用之前要先嵌入jquery文件,就是一个js文件,去官方下载下来就可以
第三、用js直接获取比较费劲题主是否想询问“js语言中获取当前这一行的控件是什么”?value控件。js语言中获取当前这一行的控件是value控件,用法是在javascript代码页面中在合适位置进行添加,即可获取定位地址一行的数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)