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

javascipt获取Label1的值,如何是错的

2012-03-07 
javascipt获取Label1的值,怎么是错的?C#我先给他一个值Label1.Text 救命啊HTMLvar city document.al

javascipt获取Label1的值,怎么是错的?
C#
我先给他一个值Label1.Text ="救命啊";
HTML
var city = document.all("Label1").value;//错误
var city = document.all("Label1").innerText;//错误
这两个怎么都脚本出错了,取不到,请教大家了,谢谢

[解决办法]
document.getElementById('<%= Label1.ClientID %>').value
[解决办法]
错了,不是value,是innerText
document.getElementById(' <%= Label1.ClientID %>').innerText
[解决办法]
document.getElementById("Label1").value
[解决办法]
document.getElementById("<%=Label1.Client%>")试试
[解决办法]

探讨
document.getElementById(" <%=Label1.Client%>")试试

[解决办法]
探讨
document.getElementById(' <%= Label1.ClientID %>').value

[解决办法]
用document.getElementById
[解决办法]
用document.getElementById
[解决办法]
<%= Label1.ClientID %>试试.
[解决办法]

document.getElementById('<%= Label1.ClientID %>').innerText;

复制粘贴,如果不出来那是见鬼了!
[解决办法]
document.getElementById("Label1").innerText
[解决办法]
上面大家提供的方法都是对的,出现这种错误可能是你有对象没有声明或实例化
[解决办法]
探讨
document.getElementById(' <%= Label1.ClientID %>').value

[解决办法]
Label在html下生成的是个<span></span>,所以应该使用.innerHTML取值才对~
[解决办法]
你如果重新建一个站点再用document.getElementById(' <%= Label1.ClientID %>').value 的方法取值可能就对了,我以前也有过类似的经历。也没有找到原因,最后,重做就好了。

[解决办法]
document.getElementById("控件的id属性").value

热点排行