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 相关文章推荐
javascript 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 Javascript
JavaScript获取onclick、onchange等事件值的代码
Jul 22 Javascript
asp.net+js实现金额格式化
Feb 27 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
Aug 24 Javascript
JavaScript常用标签和方法总结
Sep 01 Javascript
Javascript中字符串和数字的操作方法整理
Jan 22 Javascript
20行JS代码实现网页刮刮乐效果
Jun 23 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
详解VUE中常用的几种import(模块、文件)引入方式
Jul 03 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
Jul 04 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
Oct 27 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 验证码制作(网树注释思想)
2009/07/20 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
Node.js实现文件上传
2016/07/05 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
js获取ip和地区
2017/03/10 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
vue实现数字滚动效果
2020/06/29 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
[01:30]2016国际邀请赛中国区预选赛神秘商店火爆开启
2016/06/26 DOTA
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
Python合并多个Excel数据的方法
2018/07/16 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Django中多种重定向方法使用详解
2019/07/17 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
烹饪自我鉴定
2014/03/01 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
室内设计专业自荐信
2014/05/31 职场文书
个人年终总结开头
2015/03/06 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书