.net 如何使用JScript更改文本框和标签的文本

.net 如何使用JScript更改文本框和标签的文本,.net,javascript,.net,Javascript,您好,我是.net的新手,尝试使用JScript更改文本框和标签的文本,但似乎不起作用 以下是我的功能 function Settxext(XTtitle, YTtitle, iValue) { document.getElementById("MainContent_lblFactorX").text = XTtitle; document.getElementById("MainContent_lblFactorY").text = YTtitle; documen

您好,我是.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_uuu作为前缀,而且,它也没有像我预期的那样工作,我应该怎么做来解决这个问题,谢谢你,代码中唯一可以预见的问题是使用text属性,它实际上应该是value。至少,如果您想编写跨平台JavaScript,情况就是这样。除此之外,一切似乎都很好。

它应该是这样的:

document.getElementById("<%=lblFactorX.ClientID%>").innerHTML = XTtitle;
document.getElementById("<%=lblFactorY.ClientID%>").innerHTML = YTtitle;
document.getElementById("<%=txBonus.ClientID%>").value = iValue;

这假设lblFactorX和lblFactorY是标签,txBonus是文本框。

@时间干杯,请随时接受答案以及其他问题的答案: