2012-12-26 7 views
1

J'ai donc été bloqué sur ce problème jQuery pendant des jours à ce stade. Je travaille sur une application Web dérivée de Mobile et mon entreprise passe par NetBiscuits pour mobile.Modifier le texte HTML en utilisant innerHTML et/ou remplacer

Longue histoire courte NetBiscuits utilise son propre balisage et je n'arrive pas à faire apparaître cette chaîne '[BR] [BR]' dans un message d'erreur. [BR] est le BML du saut de ligne et j'ai besoin d'un peu de jQuery pour sortir cette ventouse de notre application web!

[] doit essentiellement être <> ou rien (préféré)

J'ai donné la forme: erreurs un id div de "Rubrique LIERR." Voici mon code en javascript:

document.getElementById("erMsg").value = document.getElementById("erMsg").innerHTML(erMsg.replace('[BR][BR]', '<br><br>')); 

J'ai essayé d'innombrables méthodes et pratiques à la fois en utilisant jQuery et JS, innerHTML et remplacer(). TOUTE aide serait très gracieusement acceptée.

Répondre

3

innerHTML n'est pas une fonction, c'est une propriété. Vous lui attribuez.

Essayez ceci:

var elem = document.getElementById('erMsg'); 
elem.innerHTML = elem.innerHTML.replace(/\[br\]/ig,'<br />'); 
+0

FONCTIONNE PARFAITEMENT !!!! MERCI BEAUCOUP – Abraxas

Questions connexes