Maison > interface Web > js tutoriel > le corps du texte

Comment désactiver et activer dynamiquement les boutons HTML avec JavaScript ?

Mary-Kate Olsen
Libérer: 2024-10-23 09:07:01
original
413 Les gens l'ont consulté

How to Dynamically Disable and Enable HTML Buttons with JavaScript?

Désactivation dynamique des boutons HTML avec JavaScript

Bien qu'il puisse sembler que la désactivation des boutons HTML peut être obtenue en ajoutant « désactiver » directement au bouton tag, comme indiqué ci-dessous :

<code class="html"><input type="button" name=myButton value="disable" disabled></code>
Copier après la connexion

ce n'est pas tout à fait exact. En fait, "désactivé" est un attribut qui peut être ajouté ou supprimé dynamiquement à l'aide de JavaScript.

Ajout de l'attribut "désactivé" avec JavaScript

Pour désactiver un attribut précédemment activé bouton à l'aide de JavaScript, vous pouvez définir sa propriété désactivée sur true :

<code class="javascript">document.getElementById("myButton").disabled = true;</code>
Copier après la connexion

Cela rendra le bouton non cliquable et empêchera toute interaction ultérieure.

Suppression de l'attribut "désactivé"

Alternativement, pour activer un bouton désactivé, vous pouvez définir la propriété désactivée sur false :

<code class="javascript">document.getElementById("myButton").disabled = false;</code>
Copier après la connexion

Compatibilité des navigateurs

C'est important Il convient de noter que même si l'attribut désactivé est largement pris en charge par les navigateurs modernes, il peut y avoir des problèmes de compatibilité avec les anciennes versions d'Internet Explorer. En tant que tel, il est recommandé d'utiliser la propriété désactivée pour une compatibilité maximale entre navigateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal