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

由ReactJS的Hello world说开来

JavaScript实现的MD5算法完整实例

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

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

jQuery判断一个元素是否可见的方法

javascript中eval解析JSON字符串

在JavaScript中使用NaN值的方法

在JS方法中返回多个值的方法汇总

JQuery自动触发事件的方法

总结一些js自定义的函数

精品推荐
分类导航