ใช่ - เป็นไปได้ เพื่อที่จะทำมันคุณจะต้องกำหนด tabindex ...
<div tabindex="0">Hello World</div>
Tabindex 0 จะใส่แท็ก "ในลำดับแท็บธรรมชาติของหน้า" จำนวนที่สูงกว่าจะให้ลำดับความสำคัญเฉพาะโดยที่ 1 จะเป็นลำดับแรกคือ 2 วินาทีและต่อ ๆ ไป
นอกจากนี้คุณยังสามารถให้แท็บดัชนี -1 ซึ่งจะทำให้ div เท่านั้นที่สามารถโฟกัสโดยสคริปต์ไม่ใช่ผู้ใช้
document.getElementById('test').onclick = function () {
document.getElementById('scripted').focus();
};
div:focus {
background-color: Aqua;
}
<div>Element X (not focusable)</div>
<div tabindex="0">Element Y (user or script focusable)</div>
<div tabindex="-1" id="scripted">Element Z (script-only focusable)</div>
<div id="test">Set Focus To Element Z</div>
เห็นได้ชัดว่ามันเป็นความอัปยศที่มีองค์ประกอบที่คุณสามารถมุ่งเน้นโดยสคริปต์ที่คุณไม่สามารถมุ่งเน้นไปที่วิธีการป้อนข้อมูลอื่น ๆ (โดยเฉพาะอย่างยิ่งถ้าผู้ใช้เป็นแป้นพิมพ์เท่านั้นหรือข้อ จำกัด ในทำนองเดียวกัน) นอกจากนี้ยังมีองค์ประกอบมาตรฐานทั้งกลุ่มที่สามารถโฟกัสได้ตามค่าเริ่มต้นและมีการให้ข้อมูลความหมายเพื่อช่วยผู้ใช้ ใช้ความรู้นี้อย่างชาญฉลาด