Можете ли вы поместить tabindex на элемент <a>в HTML, и когда на него вкладывается вкладка, вместо того, чтобы его вводить, щелкают? - PullRequest
0 голосов
/ 14 ноября 2010

У меня есть набор <input> с определенной последовательностью вкладок. Последняя вкладка - <a>, которая при нажатии добавляет еще один <input> в список. Есть ли способ использовать javascript или просто обычный HTML, чтобы сделать так, чтобы при переходе пользователя по этой ссылке он выполнял ссылку?

Ответы [ 2 ]

5 голосов
/ 14 ноября 2010

Не получает ли элемент a фокус при нажатии на него? Если это так, вы можете просто выполнить JavaScript в onfocus

2 голосов
/ 14 ноября 2010

Да,

Вы можете использовать якорное событие onfocus. См:

<a href="#123" onfocus="Test(this);">Test</a>

И функция «Тест» должна читать атрибут «href», что-то вроде:

        function Test(target)
        {
            location.href = target.getAttribute('href');
        }
...