1

ASP.NETドロップダウンリストがあり、ユーザーが展開矢印をクリックしてオプションリストを表示したときにJavaScriptを実行する必要がありますが、現在オプションを選択すると、onclickイベントもトリガーされます。これは望ましくありません。

ある種のフラグを使用せずにこれを行う方法はありますか?

4

1 に答える 1

1

そのネストされた要素のクリックによるバブリングを防ぐ必要があります

thatElementOnclickFunction = function (evt) {
    evt = evt || window.event;
    evt.cancelBubble = true;
    if(evt.stopPropagation) evt.stopPropagation();
}
于 2012-06-27T14:02:58.007 に答える