Table des matières
回复讨论(解决方案)
Maison développement back-end tutoriel php 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 框架。这样就不必为兼容性发愁了

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Dead Rails - Comment apprivoiser les loups
4 Il y a quelques semaines By DDD
Niveaux de force pour chaque ennemi et monstre de R.E.P.O.
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜>: Grow A Garden - Guide de mutation complet
2 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1660
14
Tutoriel PHP
1261
29
Tutoriel C#
1234
24
Comment résoudre les problèmes rencontrés dans la mise à jour Win11 23H2 ? Comment résoudre les problèmes rencontrés dans la mise à jour Win11 23H2 ? Dec 25, 2023 pm 12:18 PM

Les utilisateurs mettent généralement à niveau la version système de leur ordinateur pour résoudre certains problèmes. Si l'utilisateur ne parvient pas à mettre à jour vers la dernière version de 23H2 à l'aide du système win11, il existe trois méthodes pour résoudre votre problème. Que faire si la mise à jour Win11 23H2 échoue. Méthode 1 : contournez TPM1, cliquez sur "Explorateur de fichiers - Afficher" et cochez l'option "Éléments cachés" dans le menu déroulant. 2. Accédez et supprimez "C:\$WINDOWS.~BT\Sources\Panther-Appraiser_Data.ini". 3. Recréez ensuite un dossier portant le même nom à cet emplacement, puis cliquez pour annuler l'option "Masquer les éléments". 4. Remettez à jour le système et cliquez enfin sur « Wind

Pourquoi le stockage local ne parvient-il pas à sauvegarder les données ? Pourquoi le stockage local ne parvient-il pas à sauvegarder les données ? Jan 03, 2024 pm 01:41 PM

Pourquoi le stockage des données sur le stockage local échoue-t-il toujours ? Besoin d'exemples de code spécifiques Dans le développement front-end, nous avons souvent besoin de stocker des données côté navigateur pour améliorer l'expérience utilisateur et faciliter l'accès ultérieur aux données. Localstorage est une technologie fournie par HTML5 pour le stockage de données côté client. Elle fournit un moyen simple de stocker des données et de maintenir la persistance des données après l'actualisation ou la fermeture de la page. Cependant, lorsque nous utilisons le stockage local pour le stockage de données, parfois

Comment résoudre le problème après l'échec de la mise à niveau de Win7 vers Win10 ? Comment résoudre le problème après l'échec de la mise à niveau de Win7 vers Win10 ? Dec 26, 2023 pm 07:49 PM

Si le système d'exploitation que nous utilisons est Win7, certains amis peuvent ne pas réussir à passer de Win7 à Win10 lors de la mise à niveau. L'éditeur pense que nous pouvons réessayer la mise à jour pour voir si cela peut résoudre le problème. Jetons un coup d'œil à ce que l'éditeur a fait pour plus de détails ~ Que faire si Win7 ne parvient pas à passer à Win10 Méthode 1 : 1. Il est recommandé de télécharger d'abord un pilote pour évaluer si votre ordinateur peut être mis à niveau vers Win10. utilisez le test du pilote après la mise à niveau. Vérifiez s'il y a des anomalies du pilote, puis corrigez-les en un seul clic. Méthode 2 : 1. Supprimez tous les fichiers sous C:\Windows\SoftwareDistribution\Download. 2.win+R exécutez "wuauclt.e

Comment résoudre le problème de l'échec de la mise à jour pip ? Comment résoudre le problème de l'échec de la mise à jour pip ? Jan 27, 2024 am 08:32 AM

Que dois-je faire si la mise à jour de pip échoue ? Récemment, lors du développement en Python, j'ai rencontré des problèmes d'échec de la mise à jour de pip. Lors du développement, nous devons souvent utiliser pip pour installer, mettre à niveau et supprimer les bibliothèques tierces Python. L'échec de la mise à jour de pip affectera sérieusement notre travail de développement. Cet article abordera certains échecs courants de mise à jour de pip et fournira des solutions, dans l'espoir d'aider les développeurs rencontrant des problèmes similaires. Premièrement, lorsque nous exécutons pipinstall-

Comment gérer l'échec du démarrage du service SSH sur les systèmes Linux Comment gérer l'échec du démarrage du service SSH sur les systèmes Linux Mar 19, 2024 pm 12:15 PM

Dans les systèmes Linux, le service SSH (SecureShell) est un outil très important pour se connecter à distance au serveur et effectuer des opérations de gestion. Mais parfois, nous pouvons rencontrer une situation dans laquelle le service SSH ne démarre pas, ce qui peut entraîner l'impossibilité de se connecter au serveur à distance. Dans ce cas, nous devons prendre certaines mesures pour résoudre le problème. Cet article explique comment gérer l'échec du démarrage du service SSH sur un système Linux et fournit des exemples de code spécifiques pour vous aider à résoudre ce problème. 1. Confirmez

Pourquoi l'algorithme d'arbre couvrant minimum de Prim et Kruskal échoue-t-il dans les graphes orientés ? Pourquoi l'algorithme d'arbre couvrant minimum de Prim et Kruskal échoue-t-il dans les graphes orientés ? Sep 02, 2023 pm 05:29 PM

La méthode de Prim et l'algorithme de Kruskal sont deux méthodes courantes pour localiser le MST (minimum spanning tree) dans des graphiques non orientés. Cependant, ces techniques ne peuvent pas générer un MST correct pour les graphes orientés. En effet, les graphes orientés ne correspondent pas aux hypothèses et méthodes de base utilisées par les algorithmes de Prim et Kruskal. L'algorithme de Prim Tout d'abord, il y a l'algorithme de Prim, qui consiste à ajouter des arêtes à un arbre couvrant minimum en expansion de manière gourmande jusqu'à ce que tous les sommets soient couverts. Les sommets à l'intérieur du MST sont connectés aux sommets à l'extérieur du MST via l'arête ayant le poids le plus faible. Puisque toutes les arêtes d’un graphe non orienté peuvent se déplacer dans n’importe quelle direction, le chemin le plus court entre le MST et les sommets externes est facile à trouver. Cependant, dans un graphe orienté, les arêtes pointent toujours dans une direction et il peut ne pas y avoir de ligne droite.

Problème d'installation de PHPStudy révélé : que dois-je faire si la version PHP 5.5 échoue ? Problème d'installation de PHPStudy révélé : que dois-je faire si la version PHP 5.5 échoue ? Feb 29, 2024 am 11:54 AM

PHPStudy est un outil d'environnement de développement qui intègre PHP, Apache et MySQL, offrant aux développeurs un moyen pratique de créer un environnement de serveur local. Cependant, vous pouvez rencontrer certains problèmes lors du processus d'installation, dont l'échec de l'installation de la version PHP5.5. Cet article discutera des raisons et des solutions à l'échec de PHPStudy à installer la version PHP5.5 et fournira des exemples de code spécifiques pour aider les lecteurs à résoudre ce problème. PHPStudy installe la version PHP5.5

Comment résoudre le problème de l'échec de la mise à niveau du système Win10 et de l'impossibilité de démarrer Comment résoudre le problème de l'échec de la mise à niveau du système Win10 et de l'impossibilité de démarrer Jan 13, 2024 pm 02:45 PM

Le système win10 est un très excellent système intelligent. Les amis qui utilisent souvent des ordinateurs doivent savoir que le système win10 est un système qui est mis à jour très fréquemment. Récemment, de nombreux amis ont signalé un échec lors de la mise à jour. vous la solution au problème de l'échec de la mise à niveau du système Win10 et de son impossibilité d'être activée. Solution à l'échec de la mise à jour Win10 : 1. Appuyez d'abord sur le raccourci clavier Win+R en même temps, ouvrez la fenêtre d'exécution et entrez la commande services.msc, puis cliquez sur le bouton OK pour ouvrir la fenêtre des services. 2. Recherchez « WindowsUpdate » dans la liste des fenêtres de service et double-cliquez pour l'ouvrir. 2. Cliquez ensuite sur « Stop » sur l'état du service et confirmez la réparation.

See all articles