Gunnar Bittersmann:   entfernen

Beitrag lesen

@@Axel:

Hallo, ich versuche mit JavaScript   zu entfernen, was mir nicht gelingt:

name = tdiv.childNodes[3].innerHTML;
     alert(name);
     s = name.replace("/^ /", "");
     alert(s);
        s = name.replace("/^\s
/", "");
        alert(s);

  
Kann nicht gelingen, weil du ja nirgens die Zeichenfolge '&', 'n', 'b', 's', 'p', ';' hast.  
  
Die Zeichen-Entity-Referenz wandelt der Browser ja in das Zeichen ' ' U+00A0 um.  
  
Dieses kannst du auch in JavaScript verwenden. Das dies nicht vom Leerzeichen ' ' U+0020 zu unterscheiden ist, bietet sich Escapen an. [[QA-ESCAPES](http://www.w3.org/International/questions/qa-escapes#use), <http://forum.de.selfhtml.org/archiv/2008/8/t176095/#m1158204> f.]  
  
Beim Escapen ist immer der Kontext zu beachten; der ist dann nicht HTML, sonder JavaScript. Also: `\u00A0`{:.language-javascript}  
  
Live long and prosper,  
Gunnar

-- 
[Erwebsregel](http://memory-alpha.org/de/wiki/Erwerbsregeln_der_Ferengi) 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.