我有一堆舊的Javascript代碼,其中使用document.all
。所以現在,我需要找到一種方法來取代document.all
與document.getElementById
。是否有什麼我可以封裝document.all
,所以它會調用第二個函數?或者我需要編輯所有文件?JavaScript - 如何爲其他瀏覽器添加對document.all的支持?
0
A
回答
1
if (!document.all) {
document.constructor.prototype.__defineGetter__('all', function() {
return document.getElementsByTagName('*');
});
}
+1
如何使用諸如'document.all ['header']'? – bfavaretto 2013-04-25 14:48:53
+0
(以上我的意思是「標題」是一個id或名稱,而不是標籤名稱) – bfavaretto 2013-04-25 14:57:43
相關問題
- 1. 對JavaScript版本的瀏覽器支持
- 2. 瀏覽器如何支持JavaScript
- 3. ...谷歌地圖Javascript API不支持。使用其他瀏覽器
- 4. 的Javascript UndoManager的瀏覽器支持
- 5. 瀏覽器支持
- 6. 如何檢測瀏覽器是否支持webkit瀏覽器?
- 7. Firefox,Chrome和其他瀏覽器中的圖像映射支持
- 8. 開始支持其他瀏覽器的策略
- 9. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 10. Scaja.js瀏覽器支持
- 11. 移動瀏覽器對CSS3的支持
- 12. 瀏覽器對eTags的支持
- 13. 檢測瀏覽器對RFC5987的支持
- 14. 瀏覽器對PNG的支持
- 15. 對角材料的瀏覽器支持
- 16. 如何使用支持瀏覽器的@ font-face和其他人的Cufon
- 17. Microsoft Edge HLS支持和其他瀏覽器
- 18. 瀏覽器字體支持
- 19. 您仍不支持不支持JavaScript的瀏覽器?
- 20. c#無頭瀏覽器,支持爬蟲的javascript支持
- 21. 無頭瀏覽器,支持java的全部javascript支持
- 22. JavaFX如何克服僅支持Chrome或其他主要瀏覽器的網站
- 23. 轉換-moz-線性漸變對於所有其他支持的瀏覽器
- 24. XML跨瀏覽器支持
- 25. 如何通過其他瀏覽器
- 26. 如何查找我的Web瀏覽器支持的JavaScript版本?
- 27. 來自JavaScript的IE瀏覽器對XMLHTTP的支持
- 28. 將-moz-radial-gradient轉換爲所有其他支持的瀏覽器
- 29. PHP:如何確定瀏覽器是否支持PHP中的JavaScript?
- 30. semantic-ui javascript:如何檢查支持的瀏覽器?
從長遠來看,如果您剛剛更換它,將會容易得多。不要低估查找/替換文本編輯器的能力。 – Ian 2013-04-25 14:43:22
只要咬下子彈就可以取而代之。 'document.all'已經過時很長時間了。 – Spudley 2013-04-25 14:44:19
'document.all'似乎仍然存在(和工作)在谷歌瀏覽器。 – 2013-04-25 14:44:44