Bonjour, à toutes et à tous.
Mon nouveau problème est de parvenir à afficher une chaîne de texte dans un div, alimentée par la valeur d'une variable, mais sans afficher le 1er et le dernier caractère de cette chaîne, dont la longueur varie selon le texte, qui est la valeur de la variable.
J'ai trouvé un JS qui marche très bien, mais pour une chaîne de texte précise et citée dans la fonction JS en constance... Le voici :
J'ai fait des recherches et tenté plein de choses pendant 2 heures, et, rien à faire, ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 const str = '(The Call of the Wild)'; console.log(str.substring(1, str.length - 1)); Résultat affiché : The Call of the Wild
Côté page HTML, voici ce que j'ai :
Explication de ce que j'aimerais obtenir : Ma variable, nommée par exemple "mavariable", a pour valeur, par exemple, " (The Call of the Wild) ". Le but est de faire afficher dans le div " DivTitreOriginal " cette chaîne de texte sans les parenthèses encadrant le titre original (résultat : " The Call of the Wild "), qui sont donc le 1er et le dernier caractère de cette chaîne. Bien sûr, vous me direz sans doute, le plus simple serait de ne pas écrire ces parenthèses, mais, si elles sont là, c'est pour la bonne raison qu'elles sont utiles pour l'affichage de cette variable ailleurs, sur une autre page HTML.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div id='DivTitreOriginal'><script type='text/javascript'>document.write("+mavarialble+");</script></div>
Ce ne doit pas être impossible... J'espère que quelqu'un pourra m'aider. Merci d'avance à ce sauveur.
Partager