


Solution à l'erreur d'épissage de chaîne JS dans les compétences IE_javascript
May 16, 2016 pm 04:54 PMJe n'ai pas utilisé js depuis longtemps et j'ai oublié beaucoup de choses. Récemment, j'ai rencontré un problème lors de l'épissage de chaînes à l'aide de JS. Quelle que soit la façon dont je l'ai épissé, une erreur a été signalée dans IE, ce qui était très frustrant.
Un jour plus tard, j'ai récupéré le code et je l'ai regardé à nouveau. Soudain, je me suis souvenu de l'épissage des caractères d'échappement de chaîne en Java, puis je me suis rappelé que js avait aussi ce genre de choses. " <td><a href='javascript:void(0);' onclick='confirmDelOneInfo('" url2 "','" obj.title "');'><img src='images/ tab /010.gif'/>";
Aucune erreur n'est signalée dans l'éditeur. Peu importe comment cliquer sur le navigateur, cela n'est pas reflété. F12 signale une erreur. Après lecture le script, la chaîne Complètement transformée
Le code est le suivant :
tr = "<td><a href='javascript:void(0);' onclick='confirmDelOneInfo("" url2 "","" obj.title "");'> ;<img src='images /tab/010.gif'/>"
ne pose aucun problème.
Copiez le code
Le code est le suivant :
onclick='confirmDelOneInfo("http://...?type=1&nodeId=11","Test 1");'
On peut voir ça en html, si unique les guillemets sont utilisés à l'extérieur, ils seront à l'intérieur Vous devez utiliser des guillemets doubles, sinon IE signalera une erreur, utilisez donc le caractère d'échappement " pour convertir les guillemets doubles. Lors de la génération dynamique d'éléments HTML, portez une attention particulière au problème des guillemets simples et doubles , sinon ce sera un casse-tête

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Comment utiliser l'instruction de boucle while pour implémenter l'épissage de chaînes en PHP

Solutions aux problèmes courants de concaténation de chaînes en C++

Quoi de neuf dans Java 12 : Comment utiliser la nouvelle API String pour la concaténation de chaînes

Conseils de développement Java révélés : comment optimiser l'épissage de chaînes

Explication détaillée des problèmes courants de concaténation de chaînes en C++

Comment implémenter la réplication asynchrone et la réplication différée des données dans MySQL ?

Comment résoudre les problèmes de performances de concaténation de chaînes dans le développement Java

PHP8.1 publié : prend en charge le symbole de concaténation de chaînes @
