DOM是doctype的一部分,如果有的話,是否有一個很好的跨瀏覽器方式來閱讀它?我不是想做任何事情。我只想從一些JavaScript代碼中訪問doctype信息。只讀訪問沒問題。用JavaScript讀取doctype
9
A
回答
9
document.doctype
似乎是您正在尋找的(只讀)屬性。
2
如果你檢查DOCTYPE來確定,如果你在怪異模式或不是,這被稱爲是跨瀏覽器:
document.compatMode; // returns either "BackCompat" or "CSS1Compat"
所以,你可以這樣做:
var quirksmode = document.compatMode == "BackCompat";
+0
這不完全是工作。 IE認爲簡單的(沒有DTD或任何東西)意味着頁面是CSS1Compat。上帝如何討厭IE。 – Amalgovinus 2011-05-05 23:42:35
相關問題
- 1. 用Python讀取XML DOCTYPE信息
- 2. 用BeautifulSoup獲取文檔DOCTYPE
- 3. 用javascript讀取RSSI
- 4. 用JavaScript讀取KMZ
- 5. 用Javascript獲取HTML的DocType爲字符串
- 6. HTML doctype,瀏覽器如何在閱讀doctype時執行
- 7. Html Doctype標籤影響JavaScript?
- 8. Javascript onmouseover不能在Firefox中使用doctype?
- 9. JavaScript不能與doctype html一起使用?
- 10. 使用服務器端Javascript設置DOCTYPE
- 11. 用javascript讀取excel數據?
- 12. 使用JavaScript讀取緩存
- 13. 用javascript讀取.txt文件
- 14. 使用javascript讀取文件
- 15. 從PHP讀取使用Javascript
- 16. 使用JavaScript SDK讀取Feed
- 17. 使用javascript讀取文件
- 18. 用Javascript讀取Synchronos文件
- 19. 使用Java讀取HTML + JavaScript
- 20. 使用硒webdriver獲取DOCTYPE C#
- 21. 從Javascript讀取cookie
- 22. JSFiddler不讀取javascript
- 23. 獲取網頁並使用javascript讀取它通過使用javascript
- 24. 使用javascript讀取和使用cookie值
- 25. 遊標JAVASCRIPT需要適應WordPress的DOCTYPE
- 26. 添加了doctype後破譯的JavaScript
- 27. JavaScript的鼠標座標和聲明DOCTYPE
- 28. doctype如何破壞我的JavaScript?
- 29. 用Javascript讀取本地JSON到HTML
- 30. 使用PHP和JavaScript讀取blob數據
具體,可選的'DocumentType'節點就是'Document'的'childNode',就像root''documentElement'和根外的'Comment'節點一樣。 – bobince 2010-01-01 00:08:19
謝謝Alex。 bobince,你留下的評論也非常翔實。 – user241761 2010-01-01 00:20:02
@bobince優秀的評論。 – 2010-01-01 00:45:22