[英]How to use JScript to change text of Textbox and Label
嗨,我是.net的新手,试图使用JScript更改文本框和标签的文本,但似乎不起作用。
以下是我的功能
function Settxext(XTtitle, YTtitle, iValue) {
document.getElementById("MainContent_lblFactorX").text = XTtitle;
document.getElementById("MainContent_lblFactorY").text = YTtitle;
document.getElementById("MainContent_txBonus").text = iValue;
}
当我开始调试Windows项目的ID名称并添加MainContent_作为前缀时,它也无法按预期工作,请问该如何解决此问题,谢谢
代码中唯一可预见的问题是使用text
属性,该属性实际上应该是value
。 至少,如果要编写跨平台JavaScript,就属于这种情况。 除此之外,一切似乎都还不错。
它应该是这样的:
document.getElementById("<%=lblFactorX.ClientID%>").innerHTML = XTtitle;
document.getElementById("<%=lblFactorY.ClientID%>").innerHTML = YTtitle;
document.getElementById("<%=txBonus.ClientID%>").value = iValue;
假设lblFactorX
和lblFactorY
是Labels, txBonus
是Textbox。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.