扩展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 相关文章推荐
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
Jan 19 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 Javascript
用jquery.sortElements实现table排序
May 04 Javascript
javascript中数组方法汇总
Jul 07 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
Feb 09 Javascript
基于datepicker定义自己的angular时间组件的示例
Mar 14 Javascript
浅谈Webpack下多环境配置的思路
Jun 27 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
Apr 28 Javascript
Node.js控制台彩色输出的方法与原理实例详解
Dec 01 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 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
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
node.js入门教程
2014/06/01 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
js实现中文实时时钟
2020/01/15 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
python client使用http post 到server端的代码
2013/02/10 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
python 监测内存和cpu的使用率实例
2019/11/28 Python
用Python开发app后端有优势吗
2020/06/29 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
村干部承诺书
2014/03/28 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
教学督导岗位职责
2015/04/10 职场文书
辩论赛新闻稿
2015/07/17 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
Python学习之异常中的finally使用详解
2022/03/16 Python