Maison  >  Article  >  interface Web  >  La fonction personnalisée implémente le problème de la fonction trim dans js qui est incompatible entre les compétences IE7 et IE8_javascript

La fonction personnalisée implémente le problème de la fonction trim dans js qui est incompatible entre les compétences IE7 et IE8_javascript

WBOY
WBOYoriginal
2016-05-16 16:16:091041parcourir

L'exemple de cet article décrit comment utiliser des fonctions personnalisées pour implémenter la fonction trim dans js qui est incompatible avec IE7 et IE8. Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :

<html> 
 <head> 
  <title>test</title> 
  <script type="text/javascript"> 
    String.prototype.trim = function() 
    { 
      return this.replace(/(^\s*)|(\s*$)/g, ""); 
    } 
     
    function check(){ 
      var str = document.getElementById("test").value; 
       
      alert(str.trim()); 
    } 
  </script> 
 </head> 
  
 <body> 
  <center> 
    <input id="test" type="text" /> 
    <input id="but" type="button" value="检验" onclick="check();"/> 
  </center> 
 </body> 
</html> 

Cela résout le problème selon lequel js sur IE ne prend pas en charge trim.

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn