Lien désactiver à l'aide de javascript
J'ai suivantes HTML et souhaitez désactiver le lien à l'aide de javascript.
<a style="white-space: nowrap;" onclick="return InstallWebApp(true);" id="uc_ii_lnkInstall" href="javascript:__doPostBack('uc_ii$lnkInstall','')">
<img style="border-width: 0pt; margin-right: 3px;" id="uc_ii_lnkInstallImg" alt="Install" title="Install" src="/CortexDotNet/pics/buttons/install_g.gif">
Install
</a>
Le JavaScript que j'utilise sont :
document.getElementById("uc_ii_lnkInstall").disabled = true;
Toutefois , cela ne fonctionne pas , je pourrais toujours cliquer sur ce lien après j'ai désactivé le lien en utilisant le javascript ci-dessus.Je regarde le code html , il ne semble pas avoir désactiver l'attribut dans la balise.Quelqu'un peut-il m'aider à expliquer cela s'il vous plaît?
désactiver, droit?
OriginalL'auteur Ybbest | 2010-10-14
Vous devez vous connecter pour publier un commentaire.
La valeur de retour de faux dans le style ancien gestionnaire d'événement empêche l'action par défaut (c'est à dire le chargement du javascript: URL).
Si vous souhaitez gris le lien de l'image, vous aurez également besoin de permuter l'image de la src URL avec un pointant vers une version grisée de l'icône et de changer la couleur du texte à l'aide de
.style.color = "gray";
.OriginalL'auteur PleaseStand
Je ne pense pas que le "désactiver" attribut de travail sur les liens, il travaille la plupart du temps sur des éléments de formulaire, tels que des entrées, textarea, bouton, etc.
Mais comme @idealmachine dit normal liens
<a>
peut être désactivée en retournant false 'return false
en javascript/jquery.OriginalL'auteur Shaoz