Faire un bouton invisible en cliquant sur un autre bouton en HTML
Comment puis-je faire un bouton invisible en cliquant sur un autre bouton en HTML?
Je l'ai écrit ci-dessous, mais il ne fonctionne pas.
<input type="button" onclick="demoShow();" value="edit" />
<script type="text/javascript">
function demoShow()
{ document.getElementsByName('p2').style.visibility="hidden"; }
</script>
<input id="p2" type="submit" value="submit" name="submit" />
OriginalL'auteur Nasrin hakim Mithila | 2011-12-19
Vous devez vous connecter pour publier un commentaire.
écrire ce
Pour masquer
pour montrer
OriginalL'auteur Sonal Khunt
Visibles:
Pour Invisible:
OriginalL'auteur Ranga Reddy
getElementById
retourne un objet unique pour lesquelles vous pouvez spécifier le style.Donc, l'explication ci-dessus est correcte.getElementsByTagName
retourne plusieurs objets(tableau d'objets et de propriétés) dont nous ne pouvons pas appliquer le style directement.OriginalL'auteur Umesh Patil
Utiliser le
id
de l'élément à faire de même.OriginalL'auteur check123
essayer cette
J'étais sur le point de suggérer que vous avez expliqué la différence entre les deux lol
OriginalL'auteur Mr.T.K
Pour obtenir un élément par son ID, utilisez ceci:
Au lieu de:
Sorte que le produit final serait:
OriginalL'auteur JCOC611
Utiliser ce code :
OriginalL'auteur NavaStha
À l'aide de jQuery!
Mais je vous recommande de vous donner un id à votre bouton sur lequel vous souhaitez qu'une action se produise.
Par exemple:
De l'afficher de nouveau, vous pouvez simplement écrire:
$("#p2").show();
OriginalL'auteur Harsh Vardan Gupta
OriginalL'auteur Neminath
Essayer cette
http://jsbin.com/gurolawu/1/
OriginalL'auteur nimday
J'ai trouvé des problèmes avec les éléments se déplace à l'aide de certains ci-dessus, donc si vous avez des objets les uns à côté des autres que vous voulez juste changer ce qui a le mieux fonctionné pour moi
OriginalL'auteur Gavin Mannion