duafjen: Workaround für outerText

Hallo,
ich möchte aus einem bestehenden HTML- Element den Inhalt ohne eingeschlossene Tags auslesen.

document.getElementById('xy').outerText würde genau das machen, allerdings wird das ja nicht von allen Browsern unterstützt.

.innerHTML würde gehen, nur wie bekomme ich am einfachsten die Tags dort raus?

vielen Dank schonmal im voraus

  1. Hallo duafjen,

    .innerHTML würde gehen, nur wie bekomme ich am einfachsten die Tags dort raus?

    Mit Hilfe von replace() könntest Du Dir was basteln. Bei google wirst Du einiges finden, was dem hier entspricht:

    function replaceHtml(string) {  
     return string.replace(/\<[\/\!]*?[^\<\>]*?\>/g,"");  
    }
    

    Mit freundlichem Gruß
    Micha

    --
    LeagueEditor JavaScript kostenlose Ligaverwaltung || richtig Messen will gelernt sein
    1. Hallo duafjen,

      .innerHTML würde gehen, nur wie bekomme ich am einfachsten die Tags dort raus?
      Mit Hilfe von replace() könntest Du Dir was basteln. Bei google wirst Du einiges finden, was dem hier entspricht:

      function replaceHtml(string) {

      return string.replace(/<[/!]?[^<>]?>/g,"");
      }

      
      >   
      >   
      >   
      >   
      > Mit freundlichem Gruß  
      > Micha  
        
      Ja, das funktioniert und war genau das was ich möchte! Vielen Dank nochmal!