0

私は Web 開発に不慣れで、この正確な問題を探し回っていますが、まだ議論を見つけていません。基本的に、以下のように作成したリピーター内に 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'"。また、関数を変更して最初に IDdocument.getElementByIdを取得し、次に要素を取得してからその要素に不透明度を設定すると、すべて問題ありません。上記の元のコードが機能しないのはなぜですか?

4

1 に答える 1

0

残念ながら、投稿したコードは実際に機能しました。私の実際のプロジェクトには、問題の原因となるばかげたタイプミスがあります。もっと早く気が付かなかったなんて信じられないけど、長い一日だったに違いない。すべての提案をありがとう。

于 2013-01-31T20:22:08.247 に答える