使用JavaScript阅读doctype

use*_*761 9 javascript doctype

是DOM的doctype部分,如果是,是否有一个很好的跨浏览器方式来阅读它?我不是想做任何花哨的事情.我只想从一些JavaScript代码中访问doctype信息.只读访问权限很好.

Ale*_*lli 9

document.doctype 似乎是您正在寻找的(只读)属性.

  • 具体来说,可选的`DocumentType`节点是`Document`的`childNode`,就像根`documentElement`和root之外的任何`Comment`节点一样. (4认同)
  • 有可能以某种方式将`document.doctype`作为字符串吗?我不是指这个:"[object DocumentType]"` (4认同)
  • 是的,IE错误地将doctype解析为评论.您仍然可以通过`childNodes`列表找到它,并将注释的内容作为注释的`data`读取,但您无法确定它实际上不是注释,并且IE丢弃了前导和尾随两个假设他们都将成为` - `.啊,IE,祝福它...... (3认同)