asp.net ImageButton和javascript onmouseover改变图像不透明度的奇怪问题

时间:2013-01-31 05:03:59

标签: javascript asp.net opacity imagebutton onmouseover

我是网络开发的新手,一直在寻找这个问题,但还没有找到任何讨论。基本上我在转发器中有一个asp:ImageButton,我创建如下:

<asp:ImageButton onmouseover="MouseOverArr(this)" runat="server" ImageUrl='<%#     Container.DataItem %>'/>

和javascript函数:

function MouseOverArr(image) {
    image.style.opacity = 0.75;
}

但是,此代码不起作用。如果我改为:onmouseover="this.style.opacity='0.75'"那么它就可以了。此外,如果我更改函数以获取id,然后使用document.getElementById检索元素,然后在该元素上设置不透明度,一切都很好。为什么上面的原始代码不起作用?

1 个答案:

答案 0 :(得分:0)

我的不好,我发布的代码确实有效。我的实际项目中有一个愚蠢的错字导致问题。不敢相信我没有早点注意到它,但一定是漫长的一天。感谢您的所有建议。