Comment afficher les guillemets doubles en JavaScript

Sur la page html si je donne le nom entre guillemets puis il ne se réfléchit pas sur la page. Il affiche une chaîne vide. J'ai essayé avec la fonction escape () mais cela ne fonctionnait pas. Alors, quelle est la façon d'afficher une chaîne entre guillemets.

Une chose, j'ai oublié de mentionner que je souhaite afficher la chaîne dans la zone de texte d'entrée.

Vous avez plusieurs options:

 var str = 'My "String"'; //use single quotes for your string var str = "My \"String\""; //escape your doublequotes var str = "My "String""; //use it as html special chars 

Pour montrer une double citation, vous pouvez utiliser le caractère d'échappement simple ( "\" ) pour le montrer.

 alert("\"Hello\""); 

Bonjour à tous merci pour les suggestions. Mon problème a été résolu maintenant. J'ai créé une méthode privée à laquelle j'ai passé mes paramètres requis qui contient des guillemets doubles. Voici la méthode.

  HTMLEncode:function(str){ var i = str.length, aRet = []; while (i--) { var iC = str[i].charCodeAt(); if (iC < 65 || iC > 127 || (iC>90 && iC<97)) { aRet[i] = '&#'+iC+';'; } else { aRet[i] = str[i]; } } return aRet.join(''); }, 

La méthode ci-dessus convertira le double devis en format requis pour l'afficher sur la page Web. J'ai renvoyé l'une des pages stackoverflow pour cela. Merci. J'espère que cela aidera les autres.

Essayez d'échapper soit avec \" ou, si cela ne fonctionne pas, avec \x22

Oh, et si vous souhaitez afficher HTML au lieu de l'utiliser dans une chaîne Javascript, utilisez &quot;