Olaf: Wie docType-Zeile auslesen?

Hallo zusammen,

in einem HTML Dokument ist der Doctype wie folgt definiert:
...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
...

Jetzt möchte ich diesen Doctype per Javascript auslesen, am besten die ganze Zeile so wie sie dasteht.

alert(document.doctype);

liefert mir aber nur als String "object documentType" zurück.

Habt Ihr einen Tipp für mich?

Danke & Grüsse

Olaf

  1. Hallo Olaf,

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    ...

    Jetzt möchte ich diesen Doctype per Javascript auslesen, am besten die ganze Zeile so wie sie dasteht.

    alert(document.doctype);

    liefert mir aber nur als String "object documentType" zurück.

    document.doctype.publicId --> -//W3C//DTD HTML 4.01 Transitional//EN
    document.doctype.systemId --> im Beispiel leer

    Grüße,
    Thomas

  2. Hallo,

    alert(document.doctype);

    Der DOCTYPE ist auch nur ein spezieller Knoten, Eigenschaften siehe hier:
    http://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-412266927

    Mathias