javascriptはIEの下でtrim関数が使えない解決方法です.

1354 ワード

本論文の実例は、JavascriptがIEの下でtrim関数が使えない解決方法を分析し、webフロントデザインに対して一定の参考価値がある.具体的な分析は以下の通りです.
まず、javascriptのtrim関数はfirefoxの下で使っても大丈夫です.

 
 var test1 = "  aa  "; 
 test1 = test1.toString(); 
 test1 = test1.trim(); 


火狐の下でこのように使って大丈夫ですが、IEの下でエラーを報告します.
これを修正してもいいです.

String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");} 

これを頭に付けると、上のものはIEとFFの両方で実行できます.

 
 String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");} 
 var test1 = "  aa  "; 
 test1 = test1.toString(); 
 test1 = test1.trim(); 
 
JQueryが提供する方法:

  
  
  
   
  
  
   
  
$("button").click(function () {  
var str = "   lots of spaces before and after   ";  
alert("'" + str + "'");  
str = jQuery.trim(str);  
alert("'" + str + "' - no longer");  
});  
  
  


本論文で述べたように、Javascriptを利用してWEBフロントエンドブラウザの互換性のデザインを行うことはいい参考になります.