繁体   English   中英

如何为ID赋值?

[英]How to assign value to id?

我在.aspx.cs页中有一个字符串名称作为id,而在.aspx页中有一个JavaScript函数SetValue(val),必须在其中将val分配给该ID。 如何在JavaScript函数SetVal(val)中执行此操作?

.aspx.cs文件中实现一个受保护的类变量,并在.aspx文件中的JavaScript函数内部引用该变量:

.aspx.cs:

public partial class X : System.Web.UI.Page
{
    protected String useMeInJavaScript = "";
}

.aspx:

<script>

SetValue(<%= useMeInJavaScript %>)

</script>

注意:这是相当简化的,但是我相信您已经明白了。

如果我对您的理解正确,我会以为您需要以下内容

function SetValue(elem, val) {
        elem.value = val;
}

然后像这样使用

var element = document.getElementById('id_of_element');
SetValue(element, 'Value to Set');

编辑:

如果您想让SetValue函数专门用于仅设置一个元素的值(我不建议这样做-最好编写一个通用函数而不是将该函数绑定到一个特定元素),您可以以下

function SetValue(val) {
    var elem = document.getElementById('id_of_element');
    elem.value = val;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM