如果获取服务器端的控件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()");当我运行后居然说网页上有错误,但我找不到!
请求大家帮忙!!!
以下是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()");当我运行后居然说网页上有错误,但我找不到!
请求大家帮忙!!!
解决方案 »
- 关于datagridview 合并单元格的问题
- 如何在tab page中显示MDI form?
- C# 批量网页自动注册(急)
- socket发送协议问题
- fckeditor编辑器 关于保留多余的回车和换行问题!!!高手帮帮忙~~
- 怎样得到文件的关联图标(48*48大图标),怎样从Thumbs.db中取得文件缩略图
- c# treeview 提问
- 请问中文版和英文版.net 2003可以装在同一台机器上吗?
- .net remoting server如何控制client?
- 求助!! c#怎样四舍五入!!!
- 程序怎样会在用户按Ctrl+Enter这两个按键后,能触发butn类控件单击事件
- datagrid添加行
其实不用for循环也可以,只要增加一个参数也可以。但是不知道如何写。郁闷。
楼上能不能帮我改改啊。
谢谢
我的环境是vs2005和xp。
function onMOver()
{
this.style.backgroundColor="#ff6600";
} 或者:
btnUser.Attributes.Add("onmouseover", "javascript:this.style.backgroundColor= '#ff6600';");
function onMOver(btn)
{
btn.style.backgroundColor="#ff6600";
}
我用你的方法试过了,不行啊。没有反应。
颜色没有变化!
btnUser.Attributes.Add("onmouseover", "onMOverUser();");
btnExport.Attributes.Add("onmouseover", "onMOverExport();");html中
<script language="javascript">
function onMOverUser()
{
document.getElementById("btnUser").style.backgroundColor="#ff6600";
}
function onMOverExport()
{
document.getElementById("btnExport").style.backgroundColor="#ff6600";
}
</script>