c#在后台成功绑定label的text值,怎么用js取到label的值的方法

2025-01-07 01:37:17
推荐回答(5个)
回答1:

你说的label,可以在后台绑定,应该是服务器控件。
服务器控件在显示的时候。会被编译成HTML控件,名字等也会从新生成。

解决方法:
右键,查看页面源文件,找到从新生成后的lable。看他的名字或ID是什么。
接下来getelementbyid("新名字").innerText;就可以取到了。

回答2:

假设你的label的ID为label1
由于你实现了后台绑定,所以理论上可以成为服务端控件
所以在js里面必须使用<%=控件ID.ClientID %>这种方法才能取得值
代码如下:
document.getElementById("<%=label1.ClientID %>").value = str;

回答3:

label设置一个ID属性 然后JS getelementbyid("你设置的ID名").innerText

回答4:

text=document.getElementById("labelId").innerText;
用jq
text=$("#labelId").text();

回答5:

var id = document.getElementById("<%=label1.ClientID %>").value;