扩展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 相关文章推荐
JavaScript 不只是脚本
May 30 Javascript
javascript 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
location.href用法总结(最主要的)
Dec 27 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
Aug 09 Javascript
Vuejs实现购物车功能
Nov 05 Javascript
vue中实现在外部调用methods的方法(推荐)
Feb 08 Javascript
Vue实现PopupWindow组件详解
Apr 28 Javascript
一文读懂ES7中的javascript修饰器
May 06 Javascript
JQuery省市联动效果实现过程详解
May 08 jQuery
Vue跨域请求问题解决方案过程解析
Aug 07 Javascript
vue二选一tab栏切换新做法实现
Jan 19 Vue.js
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
全国FM电台频率大全 - 17 湖北省
2020/03/11 无线电
Zend引擎的发展 [15]
2006/10/09 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
Laravle eloquent 多对多模型关联实例详解
2017/11/22 PHP
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
OpenCV实现人脸识别
2017/04/07 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
几道Java和数据库的面试题
2013/05/30 面试题
学习心得体会
2014/01/01 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
单位租房协议书样本
2014/10/30 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
运动会100米加油稿
2015/07/21 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
世界十大动漫制作公司排行榜,迪士尼上榜,第二是美国代表性文化符
2022/03/18 欧美动漫