doctype часть DOM, и если так, является там хорошим перекрестным браузером способ считать его? Я не пытаюсь сделать что-либо необычное. Я просто хочу получить доступ к doctype информации из некоторого кода JavaScript. Доступ только для чтения прекрасен.
document.doctype
кажется, что вы ищете (только для чтения) свойство
Если вы проверяете DOCTYPE, чтобы определить, находитесь ли вы в причудливом режиме или нет, то, как известно, это кросс-браузер:
document.compatMode; // returns either "BackCompat" or "CSS1Compat"
Так что вы можете сделать:
var quirksmode = document.compatMode == "BackCompat";