可以啊!我试试了 都是可以的。 <label>和<asp:Label...>,但是我很好奇 你为什么要form1.hidTest这样取值?
alert(document.getElementById("Label1").innerText);
form1不是dom元素,是asp.net的元素
Form下只挂接了表单元素,你的label是直接挂在document下的。所以你只需要使用labTest.innerText就可以了。
这个还有可能是浏览器兼容问题,好像有的浏览器不能这样获取元素的
这个问题跟.net一点关系没有,只是JS问题
html标签 不要 runat = server 变成服务器控件。
用服务器控件的话 直接在服务端 id.value;
在 客户端获取的话 用 js 和 jquery 传到服务端 在 获取