Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的动态findcontrol_Javascript_C#_Asp.net - Fatal编程技术网

javascript中的动态findcontrol

javascript中的动态findcontrol,javascript,c#,asp.net,Javascript,C#,Asp.net,我想在javascript中使用动态addressType实现这一点 您应该能够将CssClass属性指定给元素。例如: <asp:SomeElement CssClass="someclass"> document.getElementsByClassName('someclass')[0].value; 我是这样解决的 var addressType = "foo"; document.getElementById('<%= this.ClientID +"_"%&g

我想在javascript中使用动态addressType实现这一点


您应该能够将CssClass属性指定给元素。例如:

<asp:SomeElement CssClass="someclass">

document.getElementsByClassName('someclass')[0].value;
我是这样解决的

var addressType = "foo";

document.getElementById('<%= this.ClientID +"_"%>' + addressType).value = val;

您正在混合客户端和服务器端代码。那是不可能的。如果您愿意,请详细说明您的用例,以便我们可以向您建议一种实现itI的方法。我正在尝试在单击链接按钮时获得隐藏输入的javascript人工值。组件是我无法从请求中访问的usercontrol。表单是如何访问的。您建议的是静态的而不是动态的,我解决了您可以在asnwers中找到的问题。感谢anywayType“System.Web.UI.WebControls.HiddenField”没有名为“class”的公共属性。或者CssClass:它有一个clientMode,您可以将其设置为Static。同样的原则也适用:document.getElementById'idname'。value。你可以读到它。
var addressType = "foo";

document.getElementById('<%= this.ClientID +"_"%>' + addressType).value = val;