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 相关文章推荐
写了一个layout,拖动条连贯,内容区可为iframe
Aug 19 Javascript
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
Jquery遍历Json数据的方法
Apr 20 Javascript
javascript实现的网站访问量统计代码
Dec 20 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
JavaScript自学笔记(必看篇)
Jun 23 Javascript
JS动态修改网页body的背景色实例代码
Oct 07 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
Aug 27 Javascript
微信小程序实现点击卡片 翻转效果
Sep 04 Javascript
js之切换全屏和退出全屏实现代码实例
Sep 09 Javascript
如何在Vue.JS中使用图标组件
Aug 04 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在线打包程序源码
2008/07/27 PHP
PHP实时显示输出
2008/10/02 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
php面象对象数据库操作类实例
2014/12/02 PHP
PHP数组函数知识汇总
2016/05/12 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
深入理解Python3中的http.client模块
2017/03/29 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
python基础教程项目二之画幅好画
2018/04/02 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
django model通过字典更新数据实例
2020/04/01 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
初中优秀班集体申报材料
2014/05/01 职场文书
驾驶员培训方案
2014/05/01 职场文书
企业宗旨标语
2014/06/10 职场文书
教师岗位说明书
2015/09/30 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书