我在gridview的模板字段中有一个下拉列表。我试着改变下拉列表的宽度,当我鼠标移开时显示所有值,然后在鼠标移出时改回宽度。这是代码:
ddl.Attributes.Add("onmouseout", "event.srcElement.style,width = '186px';")
ddl.Attributes.Add("onmouseover", "event.srcElement.style.width = '';")
鼠标悬停时鼠标效果不错但鼠标输出后面没有变化?我做错了什么?
答案 0 :(得分:3)
你有一个逗号,其中一个点应该在样式和宽度之间:
ddl.Attributes.Add("onmouseout", "event.srcElement.style,width = '186px';");
应该是
ddl.Attributes.Add("onmouseout", "event.srcElement.style.width = '186px';");
在你的陈述结尾添加分号可能不会有什么坏处。