あなたはこのようなことをすることができます:
基本的に、私はそれをブロックするためにドロップダウンの上に非表示のdivを配置しました、そしてあなたはマスキングdivのonclickでクリックを処理することができます。
編集:私はこのhttp://jsfiddle.net/EdM7B/1/を更新しました
<div id='mask' onclick='alert("clicked");' style='width:200px; height:20px; position:absolute; background:white;filter:alpha(opacity=0);'></div>
<select id='selectList' show=1 style='width:200px; height:20px;'>
<option>Test</option>
</select>
IEは、背景色が設定されていないdivを適切にレンダリングしていないようで、正しく機能していなかったため、一種のハックを使用する必要がありました。これは私のIE7で動作します。
すべてのブラウザで機能させたい場合は、chrome / firefox不透明度CSSを追加するか、IEのみのCSSを使用して背景色を適用する必要があります。
上に配置されているため、要素が絶対的に配置されているため、不透明度は実際には正しく機能していないと思います。どちらの方法でも機能しているように見えます。もともと不透明度1でしたが、見えないようにしたいので、0に変更しました。