Member 12709259 Ответов: 2

Как отключить ссылку после ее нажатия


I tried document.getElementById("link1").disabled = true; but its did't work...so please help..


Что я уже пробовал:

Я попробовал document.getElementById("link1").disabled = true; но это не так work...so пожалуйста, помогите..

2 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Предположим, что ваша ссылка находится внутри оболочки <div>. Теперь, когда ваше событие onclick запускается, вы отключаете <div>, который отключает все его содержимое. Или вы даже можете скрыть div (и, следовательно, его содержимое).

Ваш образец кода немного разрежен.


За поправку в комментарии: Как отключить ссылки | CSS-трюки[^] ответьте на этот вопрос.


MadMyche

"отключено" не является допустимым атрибутом для <div>

Рейтинг:
1

MadMyche

Причина, по которой "отключено", скорее всего, не сработало, заключается в том, что оно не является допустимым атрибутом для элемента <a>. Он работает только с элементами, которые вы обычно находите в форме.
W3 Schools > отключенный атрибут[^]

Я бы попробовал удалить атрибут href из ссылки при нажатии.


W∴ Balboos, GHB

Каким - то образом я помню, что делал такие вещи в прошлом-но, очевидно, не с div. Если вы проверите мой пересмотренный ответ, я дал ссылку на один из различных обходных путей. Теперь мне интересно, было ли это то, что я сделал в .NET, просто передал идею без проверки. Рад, что ты его поймал. Идея скрыть ссылку (через div) будет работать, но на самом деле это не то, о чем просят.