IE8下不识别indexOf的问题
1、为Array原型添加indexOf方法(如果学过面向对象,相当于给Array类添加实例方法),方法体如下:
//添加数组IndexOf方法 if (!Array.prototype.indexOf){Array.prototype.indexOf = function(elt /*, from*/){var len = this.length >>> 0;var from = Number(arguments[1]) || 0;from = (from < 0)? Math.ceil(from): Math.floor(from);if (from < 0)from += len;for (; from < len; from++){if (from in this && this[from] === elt)return from;}return -1;}; }
2、使用jQuery的inArray方法,注:jQuery版本2.0以上不再支持IE8
var arr = [ 1, "2", false, "aaa" ]; jQuery.inArray("aaa", arr); jQuery.inArray(false, arr); jQuery.inArray("2", arr); jQuery.inArray(1, arr, 2);
不存在就为-1;
IE8下不识别indexOf的问题相关推荐
- IE8下JS报indexOf不存在问题
原因分析: 这是一个js bug, 在IE8下,js数组没有indexOf方法,会报错:而在其它浏览器下(Firefox, Chrome, IE9)都是正常的. 解决方案: 1.,页面初始化时判断是否 ...
- IE8下indexOf兼容方法
indexOf是ES5中的Array中新增的方法,作用是返回数组中第一个找到指定元素位置,找不到返回-1.不过IE8并不支持此方法,一下是兼容处理: //方法1(实测,可用) if (!Array.i ...
- IE8下Jquery获取select选中的值的问题
我们一般使用jQuery获取select时,一般这么用: <select id='a'><option selected='selected' value='1'> </ ...
- ie8 js未指明的错误_修复ueditor百度编辑器在IE8下shCore.js报错'undefined'错误的问题...
ueditor在IE8下点击任意文本框报脚本错误 错误问题: 在IE8下出现脚本错误 'undefined' 为空或不是对象 的问题 出现问题的文件为: 行数:299行 文件路径:ueditor\th ...
- ie8下实现预览pdf
ie8下实现预览pdf ie8不兼容pdf.js,和html5 所以实现了以下方法来兼容ie8,判断是否是ie浏览器,如果是ie浏览器判断是否安装阅读器,将安装包放在服务器.若用户未安装则提示用户安装 ...
- IE8下@font-face引入特殊字体兼容问题(format|?#iefix|两个url三问)
问题表现: 使用@font-face引入自定义特殊字体,在IE8环境下报错"@font-face遇到了未知错误",表现为字体丢失. 问题分析: 我们常用的字体文件的格式如: Tru ...
- IE8下使用for in循环数组遇到的问题
问题 谷歌浏览器下,数组sel为空时不会走进for in循环,数据显示正确 IE8下,数组为空会走进for in 循环,多了一条错误数据 总结 兼容IE8切勿使用for in循环数组,会出现的问题:循 ...
- IE8下的VML显示问题解决方案
最近在维护一个使用VML画曲线的网站,在不同的IE下浏览效果不一样,特别是在IE8下,出现莫名其妙的样式显示问题: 1.曲线不可见!在IE9或IE7下,曲线正常绘制,但是在IE8下,不见坐标轴和曲线. ...
- 不同分辨率下Apriltag识别精度测试
简 介: 通过图片扩增的方法,对于给定的测试Apriltag定位图片进行扩增,然后通过apriltag Python软件包对不同缩放比例下的图片进行检测,统计了在不同压缩比例下识别Apriltag的数 ...
最新文章
- Android开发学习之路-指纹识别api
- PHP里的$_SERVER对象
- UDP通讯接收案例(组播方式)
- 如何防止app接口被别人调用
- html ie 版本设置密码,如何给IE浏览器设置一个密码的详细图文步骤
- 从SQL Server生成文档
- linux重启memcache_linux下启动和停止memcached
- java时间转化类,一小时前,刚刚一个月前
- 使用CSS或Javascript实现隔行换色效果
- 砸金蛋vue插件_小程序商城系统插件代码该如何写?
- 服务器中硬盘JBOD模式和RAID0模式区别
- 三菱PLC 定时器
- 黑盒测试设计测试用例的方法【修改】
- linux安装打字软件
- android 图片 3d 动画,DEMO:transition3d、运用动画实现图片3d翻转效果
- 服务器win系统更新如何设置,Windows服务器更新服务的配置
- 用计算机函数查找,Excel查找函数Vlookup详解及应用示例-excel技巧-电脑技巧收藏家...
- C++ Primer(第四版)答案之第八章
- 在校大学生应不应该去培训班培训,会不会有效果
- iOS开发常见技术链接分享