JS如何给ASP.NET控件赋值? Label1.Text 我按下面的代码试了都不行, 请问还有什么方法,请指教!
document.getElementById('Label1').Text=’11111’;document.getElementById('Label1').Text...
document.getElementById('Label1').Text=’11111’;
document.getElementById('Label1').Text.Value=’11111’;
用这个<script language='javascript' defer='defer'>就不提示对象为空了
但是Text还是没有反应,奇怪 展开
document.getElementById('Label1').Text.Value=’11111’;
用这个<script language='javascript' defer='defer'>就不提示对象为空了
但是Text还是没有反应,奇怪 展开
2个回答
展开全部
document.getElementById('Label1').Value 就可以了
总是提示对象为空或者不是对象 说明没找到 Label1这个对象 检查下你自己的代码 可能前面出问题了
总是提示对象为空或者不是对象 说明没找到 Label1这个对象 检查下你自己的代码 可能前面出问题了
追问
如果是赋值给Label1的BackColor?
也用这个吗?
前面没有任何代码了,只加入了一个Label1;在ASP.NET里面,
具体代码是
string javahead, javaend, javastring;
javahead = "";
javaend = "";
javastring = "document.getElementById('Label1').Value='111';";
Response.Write(javahead + javastring + javaend);
展开全部
document.getElementById('Label1').Value=’11111’;
追问
这个还是不行,总是提示对象为空或者不是对象,Label1是存在的,如果给其它的赋值呢?
Value怎么判断是Text还是别的?如果是赋值给Label1的BackColor?
追答
一般在js中都是用value的,对于BackColor的赋值
document.getElementById("text").style.BackColor = red;
此外由于你那个asp控件是服务器控件,所以应该如下使用
document.getElementById('').value = "11111";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询