萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 擴展IE中一些不兼容的方法

擴展IE中一些不兼容的方法

 擴展IE中一些不兼容的方法如contains方法、startWith方法等等,下面是具體的實現代碼,喜歡的朋友可以參考下

代碼如下: /**  * 擴展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;  };   
copyright © 萬盛學電腦網 all rights reserved