#

Javascript: Kommentare entfernen

 

Dieses kleine Javascript Beispiel löscht alle Kommentar in einem HTML Code.

 

Der Aufruf erfogt mit Remove_Comments(htmlElement)

        var divElement = document.getElementById("ctlEditor_HTML");

        Remove_Comments(divElement);

 

Javascript Code

    function Remove_Tags() {

        //----------< Remove_Tags() >----------

        //*removes all Comments

        //< get HTMLElement >

        var divElement = document.getElementById("ctlEditor_HTML");

        Remove_Comments(divElement);

        //</ get HTMLElement >

 

 

        //----------</ Remove_Tags() >----------

    }

 

    function Remove_Comments(element) {

        //----------< Remove_Comments() >----------

        //*removes all comments

        //----< Loop: childNodes >----

        for (var i = element.childNodes.length - 1; i >= 0; i--) {

            //----< child >----

            //< get >

            var child = element.childNodes[i];

            //</ get >

 

            //--< remove comments >--

            if (child.nodeName == "#comment") { child.remove(); }

            //else if (child.nodeName == "#text") { child.remove(); }

            //< scan subNodes >

            Remove_Comments(child);

            //console.log(child);

            //</ scan subNodes >

            //--</ remove comments >--

 

            //----</ child >----

        }

        //----</ Loop: childNodes >----

        //----------</ Remove_Tags_in_HTMLElement() >----------

    }

 

 

Im Beispiel

 

Nach dem Ausführen der javascript-funktion sind die Kommentare gelöscht

Mobile

.