如何获取服务器端控件的id
如果获取服务器端的控件id名称?我用了很多button,我如何获取到他们的id名。我的目的是:当我鼠标移动到某个按钮时按钮的bgcolor的属性发生变化,由于页面中有很多button。所以我要找到button的id来判断。
以下是html代码。
function onMOver()
{
for(int i=0;i <document.all.length-1;i++)
{
switch(document.all(i).id)
{
case "btnUser ":
document.getElementById( "btnUser ").style.backgroundColor= "#ff6600 ";
break;
case "btnExport ":
document.getElementById( "btnExport ").style.backgroundColor= "#ff6600 ";
break;
}
}
以下是 cs代码区的代码。
btnUser.Attributes.Add( "onmouseover ", "javascript:onMOver() ");
当我运行后居然说网页上有错误,但我找不到!
请求大家帮忙!!!
------解决方案--------------------这个应该用按钮的客户端id,启动调试,网页打开后,右键,查看源文件,找到相应按钮的客户端id,替换一下就行了
------解决方案--------------------btnUser.Attributes.Add( "onmouseover ", "javascript:onMOver(this) ");
///
function onMOver()
{
this.style.backgroundColor= "#ff6600 ";
}
或者:
btnUser.Attributes.Add( "onmouseover ", "javascript:this.style.backgroundColor= '#ff6600 '; ");