手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >扩展IE中一些不兼容的方法如contains、startWith等等
扩展IE中一些不兼容的方法如contains、startWith等等
摘要:复制代码代码如下:/***扩展startWith方法*@paramstr*@return*/String.prototype.startWi...

复制代码 代码如下:

/**

* 扩展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;

};

【扩展IE中一些不兼容的方法如contains、startWith等等】相关文章:

Div+CSS+JS树型菜单,可刷新

prototype 1.5 & scriptaculous 1.6.1 学习笔记

JS/Jquery判断对象为空的方法

JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例

JQUERY表单暂存功能插件分享

js获取字符串字节数方法小结

经典的带阴影的可拖动的浮动层

javascript中eval解析JSON字符串

由ReactJS的Hello world说开来

JavaScript实现的MD5算法完整实例

精品推荐
分类导航