Я могу проигнорировать некоторый элемент веб-сайта при навигации по использованию клавиши Tab?

Как вопрос действительно. У меня есть поле ввода на моей странице, которую я хотел бы проигнорировать при навигации по использованию клавиши Tab клавиатуры.

Я использую это поле ввода в качестве простого бота honeytrap и располагаю его от страницы, поэтому при использовании клавиши Tab, оно смотрит на пользователя, как будто ничто не фокусируется, когда они снабжают вкладками к этому элементу.

35
задан thor 3 May 2010 в 12:31
поделиться

3 ответа

Вы можете установить tabindex = "- 1" для этого элемента, чтобы он игнорировался в порядке табуляции. 0 указывает браузеру самостоятельно определять порядок табуляции, -1 указывает браузеру игнорировать его.

55
ответ дан 27 November 2019 в 06:59
поделиться

Вы можете использовать атрибут tabindex , чтобы определить порядок, в котором клавиша табуляции должна перемещаться по элементам. Если вы установите tabindex = "- 1" , элемент будет пропущен.

Дополнительную информацию можно найти здесь http://www.webcheatsheet.com/HTML/controll_tab_order.php , например.

ОБНОВЛЕНИЕ изменено tabindex = "0" на "-1" на основе комментариев

13
ответ дан 27 November 2019 в 06:59
поделиться

display: none это вместо этого.

1
ответ дан 27 November 2019 в 06:59
поделиться