扩展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中自定义模版
Jan 29 Javascript
为何JS操作的href都是javascript:void(0);呢
Nov 12 Javascript
JavaScript常用基础知识强化学习
Dec 09 Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 Javascript
对Js OOP编程 创建对象的一些全面理解
Jul 26 Javascript
js利用clipboardData实现截屏粘贴功能
Oct 12 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
Nov 09 Javascript
深入学习jQuery中的data()
Dec 22 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
Feb 17 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
Aug 14 Javascript
react+redux仿微信聊天界面
Jun 21 Javascript
react antd实现动态增减表单
Jun 03 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
Protoss建筑一览
2020/03/14 星际争霸
用php实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
javascript实现yield的方法
2013/11/06 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
实战node静态文件服务器的示例代码
2018/03/08 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
python实现udp数据报传输的方法
2014/09/26 Python
20行python代码实现人脸识别
2019/05/05 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
django有哪些好处和优点
2020/09/01 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
心得体会范文
2014/01/04 职场文书
工地安全检查制度
2014/02/04 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
导游词之凤凰古城
2019/10/22 职场文书
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技
python数字图像处理之图像自动阈值分割示例
2022/06/28 Python
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python