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

js获取服务器控件的疑问,该如何解决

2012-03-02 
js获取服务器控件的疑问document.getElementById( %Button1.ClientID%).value这样是获取服务器控件B

js获取服务器控件的疑问
document.getElementById( " <%=Button1.ClientID   %> ").value这样是获取服务器控件Button1的值,
可是为什么document.getElementById( " <%=Label1.ClientID   %> ").value就不能获取Label1的值,两个都是服务器控件,奇怪???
那位能帮忙解答一下,感激!

[解决办法]
服务器端控件 label没有.value属性。主要看服务器端控件生成的HTML代码!
<input> </input> 标签 所谓的表单元素才有.value属性。其他的你要获取里面的内容可以用
document.getElementById( " <%=Button1.ClientID %> ").innerHTML/document.getElementById( " <%=Button1.ClientID %> ").innerText。


[解决办法]
好好去看看Javascript的一些语法吧,下载一个 Javascript参考手册

热点排行