Jörn: Kommentare in HTML-Source finden

Hallo!

Ich brauche eine Möglichkeit, wie ich per JS an den Inhalt von Kommentaren einer beliebigen HTML-Quelle herankomme.

Nachdem ja <!-- und --> nicht zum DOM gehören (stimmt, oder?), weiss ich nicht, wie ich an die Dinger rankommen soll. Genauer gesagt möchte ich alle Kommentare eines Quelltextes nach einem best. String durchsuchen. Geht das überhaupt?

Merci,
Jörn

  1. Tach,

    Nachdem ja <!-- und --> nicht zum DOM gehören (stimmt, oder?), weiss ich nicht, wie ich an die Dinger rankommen soll. Genauer gesagt möchte ich alle Kommentare eines Quelltextes nach einem best. String durchsuchen. Geht das überhaupt?

    Müsste gehen, ja. Versuch doch mal alle Elemente rekursive zu durchlaufen und jedes mittels nodeType auf 8 überprüfen (s. http://de.selfhtml.org/javascript/objekte/node.htm#node_type)

    Ciao
    Phil

    1. Müsste gehen, ja. Versuch doch mal alle Elemente rekursive zu durchlaufen und jedes mittels nodeType auf 8 überprüfen (s. http://de.selfhtml.org/javascript/objekte/node.htm#node_type)

      Gibt's schon: http://www.ams.mod.uk/common/script/commonutils.txt (getNodesByType) ;)

      Siechfred

      --
      Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
  2. Hallo Jörn,

    Ich brauche eine Möglichkeit, wie ich per JS an den Inhalt von Kommentaren einer beliebigen HTML-Quelle herankomme.

    document.getElementsByTagName('body')[0].innerHTML
    enthält auch die <!-- --> Erscheint mir einfacher als das Gefiesel mit den nodes.

    HTH
    Jochen

    --
    Kritzeln statt texten:
    Scribbleboard
    1. var comments = document.getElementsByTagName('head')[0].innerHTML hat´s voll gebracht :-)

      @Alle: danke für Eure Mithilfe!!