doctype是DOM的一部分吗?如果有,是否有一个很好的跨浏览器方式来阅读它?我不是想做任何花哨的事情。我只想从一些JavaScript代码中访问doctype信息。只读访问权限很好。
答案 0 :(得分:9)
document.doctype
似乎是您正在寻找的(只读)属性。
答案 1 :(得分:2)
如果您正在检查DOCTYPE以确定您是否处于quirksmode状态,则称其为跨浏览器:
document.compatMode; // returns either "BackCompat" or "CSS1Compat"
所以你可以这样做:
var quirksmode = document.compatMode == "BackCompat";