扩展IE中一些不兼容的方法如contains、startWith等等


Posted in Javascript onJanuary 09, 2014
/** 
* 扩展startWith方法 
* @param str 
* @return 
*/ 
String.prototype.startWith=function(str){ 
if(str==null||str==""||this.length==0||str.length>this.length) 
return false; 
if(this.substr(0,str.length)==str) 
return true; 
else 
return false; 
return true; 
}; 
/** 
* 扩展contains方法 
* @param item 
* @return 
*/ 
Array.prototype.contains = function(item){ 
return RegExp("\\b"+item+"\\b").test(this); 
}; 

/** 
* IE不支持indexOf方法,为IE添加indexOf的方法 
*/ 
Array.prototype.indexOf = function(val){ 
var value = this; 
for(var i =0; i < value.length; i++){ 
if(value[i] == val) return i; 
} 
return -1; 
};
Javascript 相关文章推荐
js实现兼容IE6与IE7的DIV高度
May 13 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
Aug 01 Javascript
javascript模拟命名空间
Apr 17 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
Jan 04 Javascript
javascript从定义到执行 你不知道的那些事
Jan 04 Javascript
vue.js+Echarts开发图表放大缩小功能实例
Jun 09 Javascript
基于require.js的使用(实例讲解)
Sep 07 Javascript
如何能分清npm cnpm npx nvm
Jan 17 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
May 10 Javascript
新手快速入门微信小程序组件库 iView Weapp
Jun 24 Javascript
vue使用自定义指令实现拖拽
Jan 29 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 #Javascript
含有CKEditor的表单如何提交
Jan 09 #Javascript
javascript计算星座属相(十二生肖属相)示例代码
Jan 09 #Javascript
javascript计算用户打开网页的停留时间
Jan 09 #Javascript
js中生成map对象的方法
Jan 09 #Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 #Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 #Javascript
You might like
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
php抓即时股票信息
2006/10/09 PHP
php过滤危险html代码
2008/08/18 PHP
php标签云的实现代码
2012/10/10 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
制作特殊字的脚本
2006/06/26 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
Python CSV模块使用实例
2015/04/09 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
Python判断有效的数独算法示例
2019/02/23 Python
python的pytest框架之命令行参数详解(下)
2019/06/27 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
python 如何调用远程接口
2020/09/11 Python
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
世界上最好的帽子:Tilley
2016/11/27 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
介绍一下EJB的体系结构
2012/08/01 面试题
维修工先进事迹
2014/05/29 职场文书
食品安全责任书范本
2015/05/09 职场文书
老员工辞职信范文
2015/05/12 职场文书
音乐之声观后感
2015/06/04 职场文书