我在内容页面中控制了ID“C_44”。我被困在如何使用javascript
在母版页中找到渲染的控件ID由于
答案 0 :(得分:0)
由于ID必须是唯一的,因此您应该能够document.getElementById('C_44');
但是,如果你'坚持'搜索主控制的孩子,试试这个:
var master = document.getElementById('masterId');
var children= master.childNodes;
for(var i = 0; i < children.length; i++)
{
if(children.item(i).id == 'C_44')
{
//use child
}
}
答案 1 :(得分:0)
你可以用两种方式做到这一点。
如果您使用的是Asp.net 4,则可以在控件上将clientidmode设置为static。然后您就可以使用相同的ID访问它。
另一种方法是使用control.ClientId属性。您可以将控件的clientid作为javascript变量注入,并在javascript中使用该变量。
希望这有帮助。