0

我是网络开发的新手,一直在寻找这个确切的问题,但还没有找到任何讨论。基本上我在我创建的转发器中有一个 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检索元素然后在该元素上设置不透明度,一切都很好。为什么上面的原始代码不起作用?

4

1 回答 1

0

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

于 2013-01-31T20:22:08.247 回答