Kalle_B: Mehrere gleiche Zeichen ersetzen

Beitrag lesen

Hallöle,

ich möchte Mailadressen anzeigen, dazu muss das < sichtbar sein:

<div id='emails'>
 Hubert hubert@aol.de
,Conny c.mayer@neuwied.de
</div>

Habe ich mit replace versucht:

  document.getElementById( 'emails' ).innerHTML =  
  document.getElementById( 'emails' ).innerHTML.replace( '<', '&lt;' );  
  document.getElementById( 'emails' ).innerHTML =  
  document.getElementById( 'emails' ).innerHTML.replace( '>', '&gt;' );  

Das wird angezeigt:

Hubert <hubert@aol.de=""> ,Conny

Ersetzt replace nur das erste Vorkommen? UNd woher kommt das seltsame =""

Leider kann ich den Quellcode nach dem replace nicht sehen (Opera).

Gruß, Kalle