扩展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 相关文章推荐
java script编程起步(第三课)
Jan 10 Javascript
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
Mar 26 Javascript
浅谈javascript六种数据类型以及特殊注意点
Dec 20 Javascript
jQuery中noconflict函数的实现原理分解
Feb 03 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
May 31 Javascript
教你用十行node.js代码读取docx的文本
Mar 08 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
js定时器实现倒计时效果
Nov 05 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 Javascript
基于redis的小程序登录实现方法流程分析
May 25 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
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
PHP生成器简单实例
2015/05/13 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
javascript Demo模态窗口
2009/12/06 Javascript
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
python获取栅格点和面值的实现
2020/03/10 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
python 图像增强算法实现详解
2021/01/24 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
九州传奇上机题
2014/07/10 面试题
报告会主持词
2014/04/02 职场文书
法人授权委托书格式
2014/04/08 职场文书
评先进个人材料
2014/12/29 职场文书
保送生自荐信范文
2015/03/26 职场文书
导游词之南京中山陵
2019/11/27 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL