0

重複の可能性:
FireFoxとOperaで選択ドロップダウンが開かないようにする

HTMLファイルにselectタグがあります。必要なのは、このSelectタグをクリックして自分のテーブルを開くことです。しかし、このオプションを使用すると、選択タグのウィンドウも開きますが、これは必要ありません。
SELECTタグでオプションが開かないようにする方法はありますか?

4

1 に答える 1

1

SELECTmousedownイベントをトリガーするとすぐにドロップダウンメニューが開きます。イベントが開かないようにするには、イベントをブロックして、mousedownそれ以上のイベントがトリガーされないようにする必要があります。これは例です:

function test() {
  // do something here
  return false;
}

HTMLで

<select onmousedown="test();"><!-- options here --></select>

また

function test() {
  // do something here
}

HTMLで

<select onmousedown="test(); return false;"><!-- options here --></select>

違いは、最初のメソッドとの違いです。タグのmousedownイベントで関数を呼び出すことはできなくなります。SELECTしかし、あなたは直前の2番目の方法でそれを行うことができますreturn false;

于 2012-11-02T07:46:34.463 に答える