Для этого не требуется JS.
Вы пробовали атрибут tabindex
?
<input type"text" tabindex="1">
<input type"text" tabindex="3">
<input type"text" tabindex="2">
<input type"text" tabindex="5">
<input type"text" tabindex="4">
<input type"text" tabindex="7">
<input type"text" tabindex="8">
<input type"text" tabindex="6">
Что касается моего источника , вы можете использовать его также для элементов <a>
, <textarea>
, <select>
и <button>
.
Пожалуйста, дайте мне знать, если этот ответ не удовлетворяет ваш вопрос / потребности.