HTML: перебор произвольных DOM-элементов клавишей Tab

335
17 января 2017, 22:40

Допустим, я хочу чтобы чтобы на любые DOM-элементы (например, на <div>ы указанного класса) можно было наводиться клавишей Tab, как это можно делать со ссылками и полями ввода. Соответственно, если таких элементов несколько, то при повторном нажатии на клавишу tab должен быть выделен следующий элемент.

Уже знаю, что что внешний вид предстоит выделенного объекта нужно будет прописать самому (так как таковой определён по умолчанию лишь для полей ввода и ссылок). Также предполагаю, что атрибут для полей, отвечающий за порядок их перебора клавишей Tab, использовать для других элементов нельзя.

Answer 1

<html> 
<head> 
</head> 
<body> 
<div tabindex="0"> 
Первый див 
</div> 
<div tabindex="2"> 
Второй див 
</div> 
<div tabindex="1"> 
Третий див 
</div> 
</body> 
</html>

READ ALSO
Нужна помощь в построении массива меню WordPress

Нужна помощь в построении массива меню WordPress

У меня есть вот такая верстка:

270
Авторизация в СУБД MySQL в связке с [WPF + MVVM + Entity Framework]

Авторизация в СУБД MySQL в связке с [WPF + MVVM + Entity Framework]

Есть приложение WPF, разделенное на три части согласно паттерну MVVMПриложение работает с БД MySql средствами Entity Framework 6

435
Не сохраняется добавление записи в БД, EF

Не сохраняется добавление записи в БД, EF

Есть банальная табличка

346
Почему Thread.Sleep ведёт себя неправильно? Как мне сделать задержку или длинные вычисления в графической программе?

Почему Thread.Sleep ведёт себя неправильно? Как мне сделать задержку или длинные вычисления в графической программе?

Мне нужно выводить информацию пользователю с задержкойК примеру, менять содержимое текстовой метки каждую секунду

511