有什麼方法可以將焦點設置爲JavaScript中的文檔,即內容區域? document.focus()
似乎沒有做任何事情。JavaScript有什麼方法可以集中文檔(內容區域)嗎?
回答
在HTML 4.01,焦點僅在元件的情況下,例如表單控件和鏈接討論。在HTML 5中,討論得更爲廣泛。但是,文檔的焦點工作主要依賴於瀏覽器。
您可以試試:
// Give the document focus
window.focus();
// Remove focus from any focused element
if (document.activeElement) {
document.activeElement.blur();
}
這是很好的supported爲好。
活動元素得到很好的支持。請參閱:http://stackoverflow.com/questions/5318415/which-browsers-support-document-activeelement – Benry
Benry - 感謝您的鏈接。我仍然認爲它需要進行功能測試,但與可能的腳本錯誤相比,幾個屬性訪問的成本非常低。不幸的是,我的開發環境剛剛升級,以至於不再使用舊版瀏覽器(不是我的選擇),因此我無法再對舊版本進行更多測試。 :-( – RobG
** IE警告** - 請參閱http://stackoverflow.com/questions/3586139/ie-is-randomly-minimizing-when-a-link-is-clicked –
看來,下面的代碼工作...
document.activeElement.blur();
如果沒有元素處於活動狀態,它將返回主體元素。如果* activeElement *不被支持,則會引發錯誤。 – RobG
- 1. 有什麼辦法可以跳過GeoNear()中的一些文檔MongoDB方法嗎?
- 2. Marionette.Layouts可以在子區域之外有動態內容嗎?
- 3. 我可以在MVC區域內部署JavaScript文件嗎?
- 4. 有什麼方法可以設置JQuery的$ .POST ajax速記內容類型嗎?
- 5. 內容庫,文檔庫,如果有什麼區別?
- 6. 有什麼方法可以獲取網頁查看源內容?
- 7. 有什麼方法可以用googleDocs編輯器編輯我的文檔嗎?
- 8. 有什麼方法可以內聯遞歸函數嗎?
- 9. 有什麼方法可以查看JavaScript默認方法的源代碼嗎?
- 10. jQuery:有什麼辦法可以選擇div之外的「剩餘區域」嗎?
- 11. 什麼方法可以更快地從Javascript對象中獲取某些內容
- 12. 有什麼方法可以反編譯grails/groovy jar文件嗎?
- 13. 有什麼方法可以改變UIBarButtonItem的文字顏色嗎?
- 14. 有沒有一種方法可以在博客文章中顯示javascript內容
- 15. 有什麼方法可以動態刪除或禁用JavaScript文件嗎?
- 16. 有什麼技術可以將3D內容與網站集成?
- 17. 有沒有什麼方法可以在JavaScript中凍結document.body.innerHTML?
- 18. C#中有什麼方法可以用擴展方法覆蓋類方法嗎?
- 19. 有什麼工具可以調查堆內容嗎?
- 20. 有什麼方法可以確定.NET Portable Library中的文本方向嗎?
- 21. 什麼時候可以抓取JavaScript內容(如果有的話)?
- 22. 有什麼方法可以覆蓋Magento中的Zend_Validate :: is()嗎?
- 23. 有什麼方法可以在DOM中查找計時器嗎?
- 24. 有什麼方法可以在Rails-API中使用MiniProfiler嗎?
- 25. 有什麼方法可以在documentFragment中查找元素嗎?
- 26. 有什麼方法可以跟蹤C#中IQueryable的執行嗎?
- 27. 有什麼方法可以在ISIM中模擬DCM嗎?
- 28. 有什麼方法可以將vxml內容顯示到Google Chrome中?
- 29. 有什麼辦法可以區分APL中3.0和3的區別嗎?
- 30. 有什麼方法可以檢查GDB中的內核空間嗎?
該文檔是否位於瀏覽器選項卡的頂部窗口內?該選項卡是否處於活動狀態(或在後臺)?如何將文檔集中到自己身上? –
1.是,2.是,3.通過使方向鍵導致滾動並且沒有其他任何焦點,例如,鏈接,按鈕,文本框。 – Timwi
我想你想'window.focus();'。通過對焦窗口對象,可以使用箭頭鍵進行滾動... –