DropDownList属性不适用于mouseout

时间:2012-06-08 17:31:44

标签: asp.net vb.net gridview drop-down-menu attributes

我在gridview的模板字段中有一个下拉列表。我试着改变下拉列表的宽度,当我鼠标移开时显示所有值,然后在鼠标移出时改回宽度。这是代码:

 ddl.Attributes.Add("onmouseout", "event.srcElement.style,width = '186px';")
 ddl.Attributes.Add("onmouseover", "event.srcElement.style.width = '';")

鼠标悬停时鼠标效果不错但鼠标输出后面没有变化?我做错了什么?

1 个答案:

答案 0 :(得分:3)

你有一个逗号,其中一个点应该在样式和宽度之间:

ddl.Attributes.Add("onmouseout", "event.srcElement.style,width = '186px';");

应该是

ddl.Attributes.Add("onmouseout", "event.srcElement.style.width = '186px';");

在你的陈述结尾添加分号可能不会有什么坏处。