我有一堆舊的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. 爲 「//domain.com」 瀏覽器支持
- 5. 的Javascript UndoManager的瀏覽器支持
- 6. 檢測瀏覽器對SVGFragmentIdentifier的支持
- 7. 瀏覽器支持
- 8. 瀏覽器中的JavaScript支持BitmapData嗎?
- 9. 如何檢測瀏覽器是否支持webkit瀏覽器?
- 10. 如果瀏覽器支持
- 11. Firefox,Chrome和其他瀏覽器中的圖像映射支持
- 12. 開始支持其他瀏覽器的策略
- 13. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 14. Scaja.js瀏覽器支持
- 15. 瀏覽器對eTags的支持
- 16. 檢測瀏覽器對RFC5987的支持
- 17. 對角材料的瀏覽器支持
- 18. 瀏覽器對PNG的支持
- 19. 移動瀏覽器對CSS3的支持
- 20. Javascript Q庫瀏覽器支持
- 21. CSS檢測瀏覽器支持javascript
- 22. 瀏覽器是否支持JavaScript Promises
- 23. 內置函數瀏覽器支持JavaScript
- 24. 如何使用支持瀏覽器的@ font-face和其他人的Cufon
- 25. Microsoft Edge HLS支持和其他瀏覽器
- 26. 的JavaScript Document.Head在其他瀏覽器空
- 27. @import的瀏覽器支持
- 28. 瀏覽器字體支持
- 29. c#無頭瀏覽器,支持爬蟲的javascript支持
- 30. 無頭瀏覽器,支持java的全部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