可能重复:
Prevent select dropdown from opening in FireFox and Opera
我在html文件中有一个select标签,我想要的是点击这个Select标签打开我自己的表。但是这个选项的选项标签窗口也会打开,我不想这样。
有没有办法让选项不能在SELECT标签中打开?
答案 0 :(得分:1)
SELECT
事件后立即打开 mousedown
下拉菜单。要阻止它打开,您必须在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
事件中再调用该函数。但是你可以在return false;