2012-05-15 29 views
0

有些元素(HTML5)在某些瀏覽器中不受支持或部分受支持。JavaScript在場景後面創建DOM元素

我對使用document.createElement()時發生了什麼感興趣 - 創建了一個元素,然後如果沒有支持,它就變成了文本,它不會被渲染?

出於好奇,有沒有辦法通過使用JavaScript而不是通過兼容性表單來查看哪些元素受到支持,比如列表中的某些元素?

回答

1

你可以在這些頁面看一看: http://html5accessibility.com/ http://wufoo.com/html5/

他們列出了所支持的元素,而不是。如果元素不受支持會發生什麼取決於瀏覽器。

你應該看看http://modernizr.com/。這是一個js項目,可幫助舊瀏覽器呈現和顯示html元素。

+0

我在兼容性表不感興趣。以及如何回答第一個問題 - 「使用document.createElement()時發生了什麼」 – Bakudan

+0

嘗試創建一些元素並以IE9兼容模式顯示它?你應該能夠看到你自己的結果。第二個問題,沒有內置函數來顯示支持和不支持。你將不得不爲每個元素做一個測試。 – OptimusCrime