我無法使用 Tab 鍵在 HTML 頁面上使用 Tab 鍵滾動。這是我嘗試瀏覽選項(xiàng)卡的頁面圖片
# 當(dāng)「無法更新表」彈出視窗開啟時(shí)。我點(diǎn)擊它並按下選項(xiàng)卡。我第一次按下選項(xiàng)卡時(shí),焦點(diǎn)轉(zhuǎn)到圖片中的箭頭元素。但下次我按下該選項(xiàng)卡時(shí),它會轉(zhuǎn)到元素Page 3 向上箭頭圖示是HTML 中選定的<i 標(biāo)記,下一個(gè)<i 標(biāo)記是x 按鈕。由於某種原因,它會跳過第二個(gè) <i 標(biāo)記,並且當(dāng)?shù)诙纬霈F(xiàn) Tab 鍵時(shí)不會轉(zhuǎn)到 x 按鈕。
這可能是什麼原因?我嘗試使用 tabIndex="21"
作為下一個(gè) <i 標(biāo)記
可能是按鈕索引導(dǎo)致了問題。您需要提供更多信息,但在此之前,您可以在使用彈出視窗時(shí)首先關(guān)注正確的位置。 您可以嘗試使用以下程式碼來關(guān)注第一個(gè) div 元素:
document.getElementsByTagName('div')[0].focus();
我還注意到您對兩個(gè)元件使用了相同的 tabindex“20”。請檢查所有索引並重試。另外,請確保您的按鈕與其他元素位於同一 DOM 層級。