加上return (false); 就不执行了
<div onclick="alert('div')">
<select onclick="return (false);alert('select');"></select>
</div>
<div onclick="alert('div')">
<select onclick="return (false);alert('select');"></select>
</div>
谢谢你的回答。不过用你的方法,select框还是会下拉的。