Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial IE7中,Javascript使用索引字符串,失败,为何呢?

IE7中,Javascript使用索引字符串,失败,为何呢?

Jun 23, 2016 pm 01:34 PM

问题代码描述如下:
function filter_str(str){
    var res=“”;
    for(var i=0;i         var c=str.charCodeAt(i);
        if(c>32 && c!=127 && c!=39){
            res += str[i].toString();          //在IE7 或者IE7为内核的浏览中,均报错误
        }
    }
    return res;
}

知道这是什么规则,导致的么?


回复讨论(解决方案)

IE(JScript)遵守早期 JavaScript 的约定
所以字符串是不能按数组方式操作的
str[i].toString()
应写作
str.charAt(i)

IE(JScript)遵守早期 JavaScript 的约定
所以字符串是不能按数组方式操作的
str[i].toString()
应写作
str.charAt(i)



学习了。。。

早期 JavaScript 的约定 和目前的js有什么差别么?从什么地,可以查到,相关文档不?


谢谢。

这个我说了不算(也说不清楚)看看这个也许有帮助  http://baike.baidu.com/link?url=vKSyRkaROAwAyfcFmmbmx-RyfZ2fG4_jv07bOrmkCu5QRPI26ypDTj8COS8Xpx3D63sKpBaaJkpbPyOZ2Qr_gK

鉴于各浏览器对 js 支持的差异,建议使用 JQuery 框架。这样就不必为兼容性发愁了

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1660
14
PHP-Tutorial
1261
29
C#-Tutorial
1234
24
Wie können Probleme gelöst werden, die beim Win11 23H2-Update aufgetreten sind? Wie können Probleme gelöst werden, die beim Win11 23H2-Update aufgetreten sind? Dec 25, 2023 pm 12:18 PM

Benutzer aktualisieren normalerweise die Systemversion ihres Computers, um einige Probleme zu beheben. Wenn der Benutzer mit dem Win11-System nicht auf die neueste Version von 23H2 aktualisieren kann, gibt es drei Methoden, um Ihr Problem zu lösen. Was tun, wenn das Win11-Update 23H2 fehlschlägt? Methode 1: Umgehen Sie TPM1, klicken Sie auf „Datei-Explorer – Ansicht“ und aktivieren Sie die Option „Ausgeblendete Elemente“ im Dropdown-Menü. 2. Gehen Sie zu „C:\$WINDOWS.~BT\Sources\Panther-Appraiser_Data.ini“ und löschen Sie es. 3. Erstellen Sie dann an diesem Speicherort einen Ordner mit demselben Namen neu und deaktivieren Sie dann die Option „Elemente ausblenden“. 4. Aktualisieren Sie das System erneut und klicken Sie abschließend auf „Wind“.

Warum kann localstorage Daten nicht erfolgreich speichern? Warum kann localstorage Daten nicht erfolgreich speichern? Jan 03, 2024 pm 01:41 PM

Warum schlägt das Speichern von Daten im lokalen Speicher immer fehl? Benötigen Sie spezifische Codebeispiele? In der Front-End-Entwicklung müssen wir häufig Daten auf der Browserseite speichern, um die Benutzererfahrung zu verbessern und den späteren Datenzugriff zu erleichtern. Localstorage ist eine von HTML5 bereitgestellte Technologie zur clientseitigen Datenspeicherung. Sie bietet eine einfache Möglichkeit, Daten zu speichern und die Datenpersistenz aufrechtzuerhalten, nachdem die Seite aktualisiert oder geschlossen wurde. Wenn wir jedoch manchmal localstorage zur Datenspeicherung verwenden

Wie kann das Problem gelöst werden, nachdem das Upgrade von Win7 auf Win10 fehlgeschlagen ist? Wie kann das Problem gelöst werden, nachdem das Upgrade von Win7 auf Win10 fehlgeschlagen ist? Dec 26, 2023 pm 07:49 PM

Wenn das von uns verwendete Betriebssystem Win7 ist, können einige Freunde beim Upgrade möglicherweise kein Upgrade von Win7 auf Win10 durchführen. Der Herausgeber meint, wir könnten es noch einmal mit einem Upgrade versuchen, um zu sehen, ob das Problem dadurch gelöst werden kann. Schauen wir uns an, was der Editor getan hat, um Einzelheiten zu erfahren. Was zu tun ist, wenn das Upgrade von Win7 auf Win10 fehlschlägt: 1. Es wird empfohlen, zuerst einen Treiber herunterzuladen, um zu prüfen, ob Ihr Computer auf Win10 aktualisiert werden kann Verwenden Sie nach dem Upgrade den Treibertest. Überprüfen Sie, ob Treiberanomalien vorliegen, und beheben Sie diese dann mit einem Klick. Methode 2: 1. Löschen Sie alle Dateien unter C:\Windows\SoftwareDistribution\Download. 2.win+R führen Sie „wuauclt.e“ aus

Wie kann das Problem des Pip-Update-Fehlers gelöst werden? Wie kann das Problem des Pip-Update-Fehlers gelöst werden? Jan 27, 2024 am 08:32 AM

Was soll ich tun, wenn die Pip-Aktualisierung fehlschlägt? Kürzlich bin ich bei der Entwicklung in Python auf einige Probleme mit einem Pip-Aktualisierungsfehler gestoßen. Bei der Entwicklung müssen wir häufig pip verwenden, um Python-Bibliotheken von Drittanbietern zu installieren, zu aktualisieren und zu entfernen. Das Scheitern der Pip-Aktualisierung wird unsere Entwicklungsarbeit ernsthaft beeinträchtigen. In diesem Artikel werden einige häufige Fehler bei der Pip-Aktualisierung erläutert und Lösungen bereitgestellt, in der Hoffnung, Entwicklern zu helfen, die auf ähnliche Probleme stoßen. Erstens, wenn wir pipinstall- ausführen

So gehen Sie mit dem fehlgeschlagenen Start des SSH-Dienstes in Linux-Systemen um So gehen Sie mit dem fehlgeschlagenen Start des SSH-Dienstes in Linux-Systemen um Mar 19, 2024 pm 12:15 PM

In Linux-Systemen ist der SSH-Dienst (SecureShell) ein sehr wichtiges Tool für die Remote-Verbindung zum Server und die Durchführung von Verwaltungsvorgängen. Manchmal kann es jedoch vorkommen, dass der SSH-Dienst nicht gestartet werden kann, was dazu führen kann, dass keine Remoteverbindung zum Server hergestellt werden kann. In diesem Fall müssen wir einige Maßnahmen ergreifen, um das Problem zu lösen. In diesem Artikel erfahren Sie, wie Sie mit dem fehlgeschlagenen Start des SSH-Dienstes in einem Linux-System umgehen können, und stellen einige spezifische Codebeispiele bereit, die Ihnen bei der Lösung dieses Problems helfen. 1. Bestätigen

Warum schlägt der Minimum-Spanning-Tree-Algorithmus von Prim und Kruskal in gerichteten Graphen fehl? Warum schlägt der Minimum-Spanning-Tree-Algorithmus von Prim und Kruskal in gerichteten Graphen fehl? Sep 02, 2023 pm 05:29 PM

Die Prim-Methode und der Kruskal-Algorithmus sind zwei gängige Methoden zum Auffinden von MST (Minimum Spanning Tree) in ungerichteten Graphen. Diese Techniken können jedoch keine korrekte MST für gerichtete Graphen erzeugen. Dies liegt daran, dass gerichtete Graphen nicht den Grundannahmen und Methoden der Algorithmen von Prim und Kruskal entsprechen. Der Algorithmus von Prim Zunächst gibt es den Algorithmus von Prim, der das gierige Hinzufügen von Kanten zu einem expandierenden minimalen Spannbaum beinhaltet, bis alle Eckpunkte abgedeckt sind. Scheitelpunkte innerhalb des MST werden über die Kante mit dem geringsten Gewicht mit Scheitelpunkten außerhalb des MST verbunden. Da sich alle Kanten in einem ungerichteten Graphen in jede Richtung bewegen können, ist der kürzeste Weg vom MST zu externen Eckpunkten leicht zu finden. Allerdings zeigen in einem gerichteten Graphen die Kanten immer in eine Richtung und es kann sein, dass es keine gerade Linie gibt

PHPStudy-Installationsproblem aufgedeckt: Was soll ich tun, wenn die PHP 5.5-Version fehlschlägt? PHPStudy-Installationsproblem aufgedeckt: Was soll ich tun, wenn die PHP 5.5-Version fehlschlägt? Feb 29, 2024 am 11:54 AM

PHPStudy ist ein Entwicklungsumgebungstool, das PHP, Apache und MySQL integriert und Entwicklern eine bequeme Möglichkeit bietet, eine lokale Serverumgebung aufzubauen. Während des Installationsvorgangs können jedoch einige Probleme auftreten, darunter die fehlgeschlagene Installation der PHP5.5-Version. In diesem Artikel werden die Gründe und Lösungen für das Versagen von PHPStudy bei der Installation der PHP5.5-Version erläutert und spezifische Codebeispiele bereitgestellt, um den Lesern bei der Lösung dieses Problems zu helfen. PHPStudy installiert die PHP5.5-Version

So lösen Sie das Problem, dass das Win10-System-Upgrade fehlschlägt und nicht gestartet werden kann So lösen Sie das Problem, dass das Win10-System-Upgrade fehlschlägt und nicht gestartet werden kann Jan 13, 2024 pm 02:45 PM

Das Win10-System ist ein sehr hervorragendes intelligentes System. Freunde, die häufig Computer verwenden, sollten wissen, dass das Win10-System ein System ist, das sehr häufig aktualisiert wird. In letzter Zeit haben viele Freunde berichtet, dass sie beim Aktualisieren versagt haben Sie finden die Lösung für das Problem, dass das Win10-System-Upgrade fehlschlägt und nicht aktiviert werden kann. Lösung für den Fehler bei der Win10-Aktualisierung: 1. Drücken Sie zunächst gleichzeitig die Tastenkombination Win+R, öffnen Sie das Ausführungsfenster, geben Sie den Befehl „services.msc“ ein und klicken Sie dann auf die Schaltfläche „OK“, um das Fenster „Dienste“ zu öffnen. 2. Suchen Sie in der Liste der Dienstfenster nach „WindowsUpdate“ und doppelklicken Sie, um es zu öffnen. 2. Klicken Sie anschließend beim Servicestatus auf „Stopp“ und bestätigen Sie die Reparatur.

See all articles