TS: Elementliste einer Node erzeugen

Beitrag lesen

Hello,

    var mynode = document.createDocumentFragment();
    mynode.innerHTML = output;
    var scriptnodes = mynode.getElementsByTagName('script');
    for (idx = 0; idx < scriptnodes.length; idx++)
    {
        mynode.removeChild(scriptnodes[idx]);
    }
    document.getElementById('itemscount').appendChild(mynode);
    
    document.getElementById('div_output').innerHTML = output;

Ich erhalte den Fehler TypeError: mynode.getElementsByTagName is not a function

Was ist falsch an meiner Überlegung?

Ich will aus dem erhaltenden HTML-Fragment in output die <script>-Elemente entfernen, bevor ich es ins DOM einhänge.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.