0
我有一個書籤存儲大量的DOM數據,但我很樂意避免把它們放在body標籤之外,這樣頁面中的腳本就不會混亂。在<body>之外放置標記有什麼問題?
語義值不是一次一個問題,但我想知道:
- 它會引發一些瀏覽器的行爲?
- 它仍然可以在DOM中訪問嗎?
- 我可以使用絕對定位顯示它,還是每次都應該將它移動到身體上?在<HTML>標籤內
我有一個書籤存儲大量的DOM數據,但我很樂意避免把它們放在body標籤之外,這樣頁面中的腳本就不會混亂。在<body>之外放置標記有什麼問題?
語義值不是一次一個問題,但我想知道:
一切(即使<體>標籤外)可通過document.documentElement
訪問。
結果一些小測試:
</body>
alert()
如果是後</body>
</body>
很好。但是可以使用絕對位置來顯示,還是會導致瀏覽器出現無法預測的行爲。我在測試之前詢問,因爲我在Linux機器上,而現在,無法在10個不同的瀏覽器中測試來檢查。 – 2009-10-10 15:17:57
如果您沒有生成有效的文檔,那麼跨瀏覽器的行爲根據定義是不確定的。最好找到有效的解決方案 – Gareth 2009-10-10 15:22:03