手机
当前位置:查字典教程网 >编程开发 >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等等】相关文章:

探索angularjs+requirejs全面实现按需加载的套路

js实现一个链接打开两个链接地址的方法

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

jQuery插件expander实现图片翻转特效

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

JavaScript获取两个数组交集的方法

javascript中一些util方法汇总

prototype 1.5 & scriptaculous 1.6.1 学习笔记

在JavaScript中使用开平方根的sqrt()方法

javascript实现炫酷的拖动分页

精品推荐
分类导航