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中符号转意问题示例探讨
Aug 19 Javascript
详解JavaScript的表达式与运算符
Nov 30 Javascript
JS中Eval解析JSON字符串的一个小问题
Feb 21 Javascript
JavaScript利用HTML DOM进行文档操作的方法
Mar 28 Javascript
纯js实现倒计时功能
Jan 06 Javascript
Vue验证码60秒倒计时功能简单实例代码
Jun 22 Javascript
JavaScript new对象的四个过程实例浅析
Jul 31 Javascript
解决axios发送post请求返回400状态码的问题
Aug 11 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 Javascript
JavaScript鼠标悬停事件用法解析
May 15 Javascript
vue vant中picker组件的使用
Nov 03 Javascript
基于JavaScript实现年月日三级联动
Jun 22 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
使用无限生命期Session的方法
2006/10/09 PHP
PHP网上调查系统
2006/10/09 PHP
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
php修改时间格式的代码
2011/05/29 PHP
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
webpack入门必知必会
2017/01/16 Javascript
js 性能优化之算法和流程控制
2017/02/15 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
Python中的fileinput模块的简单实用示例
2015/07/09 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
python实现zabbix发送短信脚本
2018/09/17 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
企业优秀团员事迹材料
2014/08/20 职场文书
党支部四风整改方案
2014/10/25 职场文书
信仰纪录片观后感
2015/06/08 职场文书
2016国培学习心得体会
2016/01/08 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书