一千萬個為什麽

搜索

如何在不使用tabindex的情況下跳轉項目?

在javascript onfocus()處理程序中,是否有一種很好的方法可以將焦點跳轉到Tab鍵順序中的下一個項目,而無需手動輸入應接下來的項目的ID?

我在Django/jQuery中構建了一個HTML日期選擇器。這是一個行編輯,後面跟著一個彈出日歷的日歷圖標。我希望能夠從行編輯切換到下一個輸入,跳過日歷圖標的鏈接。我的意思是它是一個通用的小部件,所以我無法對接下來的任何代碼進行硬編碼,並調用.focus()。我知道我可以在所有內容上設置tabindex屬性,但這比我想要的更手動。另外,iirc不會阻止它關註焦點,它只會將它放在Tab鍵順序的末尾。

最佳答案

為該控件設置tabindex =“-1”,瀏覽器將跳過該選項卡的控件。

轉載註明原文: 如何在不使用tabindex的情況下跳轉項目?