javascript各浏览器中option元素的表现差异


Posted in Javascript onApril 07, 2011

1,IE6/7/8/9中无事件(如click,mouseover),Firefox/Safari/Chrome/Opera则有。

<select id="s1" multiple="multiple"> 
<option value="1" onclick="alert(1);">1</option> 
<option value="2" onclick="alert(2);">2</option> 
</select>

示例:

2,点击option,通过srcElement获取事件源目标在IE中是select,Firefox/Safari/Chrome/Opera则是option。

<select id="s2" multiple="multiple"> 
<option value="1" >1</option> 
</select> 
<script> 
document.getElementById('s2').onclick = function(e){ 
var evt = window.event || e; 
var target = evt.srcElement || evt.target; 
alert(target.tagName); 
} 
</script>

示例:

3,IE6下给option元素添加title属性实现tips功能无效。

<select id="s1" multiple="multiple"> 
<option value="1" title="tips">1</option> 
</select>

示例:

Javascript 相关文章推荐
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
js分页工具实例
Jan 28 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
Feb 17 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
Angular4 中内置指令的基本用法
Jul 31 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
Jul 20 Javascript
json数据传到前台并解析展示成列表的方法
Aug 06 Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 Javascript
javascript实现滚动条效果
Mar 24 Javascript
JS创建自定义对象的六种方法总结
Dec 15 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 #Javascript
我的javascript 函数链之演变
Apr 07 #Javascript
JavaScript中链式调用之研习
Apr 07 #Javascript
js中各浏览器中鼠标按键值的差异
Apr 07 #Javascript
javascript 单例/单体模式(Singleton)
Apr 07 #Javascript
Safari5中alert的无限循环BUG
Apr 07 #Javascript
JQuery中html()方法使用不当带来的陷阱
Apr 07 #Javascript
You might like
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
Add Formatted Text to a Word Document
2007/06/15 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
javascript模块化简单解析
2016/04/07 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
Python实现简单多线程任务队列
2016/02/27 Python
python实现百度语音识别api
2018/04/10 Python
python实现二维插值的三维显示
2018/12/17 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
致长跑运动员广播稿
2014/01/31 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
超搞笑婚前保证书
2015/05/08 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
欢送会主持词
2015/07/01 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
Python torch.flatten()函数案例详解
2021/08/30 Python
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL