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 相关文章推荐
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
dojo学习第二天 ajax异步请求之绑定列表
Aug 29 Javascript
jQuery 选择器项目实例分析及实现代码
Dec 28 Javascript
js实现刷新iframe的方法汇总
Apr 27 Javascript
js实现的二分查找算法实例
Jan 21 Javascript
jQuery中常用动画效果函数(日常整理)
Sep 17 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
Feb 23 Javascript
JavaScript取得gridview中获取checkbox选中的值
Jul 24 Javascript
基于node.js express mvc轻量级框架实践
Sep 14 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
Jul 19 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
Sep 14 Javascript
vue项目首屏打开速度慢的解决方法
Mar 31 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
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
使用Apache的rewrite
2021/03/09 Servers
javascript实用小函数使用介绍
2013/11/11 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
浅谈Python 的枚举 Enum
2017/06/12 Python
python与C互相调用的方法详解
2017/07/14 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
python实现控制台打印的方法
2019/01/12 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
django使用graphql的实例
2020/09/02 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
html如何对span设置宽度
2019/10/30 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
疾病防治方案
2014/05/31 职场文书
维稳工作情况汇报
2014/10/27 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS