In diesem Artikel wird die Lösung analysiert, die JavaScript nicht unter IE TRIM -Funktion verwenden kann, was einen gewissen Referenzwert für das Design des vorderen Teils des Webs hat. Die spezifische Analyse ist wie folgt:
Zunächst gibt es kein Problem mit der Trim -Funktion von JavaScript unter Firefox:
<script Language = "JavaScript"> var test1 = "aa"; test1 = Test1.toString (); test1 = Test1.trim (); </script>
Es gibt kein Problem, dies unter Firefox zu verwenden, aber ein Fehler wird unter IE gemeldet!
Dafür können wir es ändern:
String.prototype.trim = function () {return this.replace (/(^/s*) | (/s*$)/g, "");}Fügen Sie diesen Satz dem Kopf hinzu, und das obige kann unter IE und FF ausgeführt werden:
<script Language = "javaScript"> string.prototype.trim = function () {return this.replace (/(^/s*) | (/s*$)/g, "");} var test1 = "aa"; test1 = Test1.toString (); test1 = Test1.trim (); </script>Methoden von JQuery:
<! DocType html> <html> <kopf> <script src = "http://code.jquery.com/jquery-latest.js"> </script> </head> <body> <button> button> button is Taste Beispiel </button STR = JQuery.TRIM (STR); </script> </body> </html>
Ich glaube, dass die Beschreibung in diesem Artikel einen guten Referenzwert für das Kompatibilitätsdesign von Web-Front-End-Browsern aller mit JavaScript hat.