srcElement的tagname和parent的tagName一起判断,或者在select外面放一个span/div,在那里捕获onmouseout
解决方案 »
- 怎么用JS来做当前时间和食品有效期相比较
- MyEclipse9.0,struts1 和oracle做的项目
- 302重定向后还能得到document.referrer的值吗?处理google adwords问题
- 拜个晚年。达人给个提示,js如何实现摄像头在线拍照并生成图片文件?给个思路。谢谢
- 为什么读取JSON的值啊?很简单的一个例子啊!
- 用lighttpd搭建了一个服务器,如何制作一个访问页面的登录窗口才能进入这个网址呢?
- img src后怎么样表示?
- 怎么判断一个指是不是在一个数组里面?
- 我要实现一个这样的登录方法不知道该怎样实现?请高手帮忙!
- vue 引入element ui 失败
- 谁能帮我解决这个问题100分全给他(应该不难)
- 如何用JS对这个变量做隐藏或加密处理?????急!~~~~人在,立即给分!
<option onmouseout="event.stopPropagation();">1</option>
<option>2</option>
<option>3</option>
</select>
不管options的数量,都会自动显示垂直滚动条,而这个滚动条上是没有办法加上这个事件的。
function event_test(e)
{
var ee = window.event || e;//这个ee就是event了
if (ee.srcElement)
{
//ie 的event元素
}
else if (ee.target)
{
/firefox的event元素
}
}
<select onmouseout="alert(this.tagName);">
<option onmouseout="event_test(event);">1</option>
<option>2</option>
<option>3</option>
</select>