Comment activer un bouton JavaScript comme si un utilisateur a cliqué dessus? Puis-je exécuter le code JavaScript
Pour activer le bouton? (supposant que je n'ai pas déjà connu le code dans le bouton et je suis sur un site Web aléatoire où je ne peux pas modifier le code existant)
3 Réponses :
Voici une façon dont vous pouvez le gérer, appelle une fonction spécifique de votre pour répondre à votre question plus directement, c'est une façon de faire il p> onclick code>
Je ne pense pas que vous lisiez / compris la question. Vous n'avez pas réellement répondu à ce qui était demandé.
Comme mentionné, vous pouvez séparer HTML et JavaScript.
échantillon. strong> p>
Vous avez ré-écrit le code OPS gentiment, mais vous n'avez pas répondu à la question.
Quelle est la réponse que?
Y a-t-il une langue de code autre que l'anglais? @Scottmarcus
La question ne demandait pas comment configurer les auditeurs d'événements. Il vous demandait comment automatiser l'événement CODE> Cliquez sur CODE>. J'ai posté la réponse d'une ligne dans le commentaire ci-dessous la question.
Je pense que tu ne comprends que, le reste des autres ne reçoivent pas le mot de code. Le mot m'active pour activer, il n'a pas demandé comment déclencher.
Je pense que c'est très clair. Il a dit "comme si un utilisateur a cliqué dessus", ce qui est aussi clair que possible. En outre, @DCC a compris et posté une réponse correcte.
Oui après avoir lu notre compte et 30 min plus tard après le poste. :RÉ
Il a en fait posté sa réponse 1 minute avant de le faire.
<!DOCTYPE html>
<html>
<button id="button"onclick="myFunction()">b</button>
<!--creates the button-->
<script>
var btn = document.getElementById("button");
btn.click();
function myFunction(){
alert('working');
}
</script>
</html>
La syntaxe du gestionnaire en ligne n'est pas valide. Si c'est vraiment le marquage HTML que vous avez, vous ne pouvez pas l'exécuter comme - est - il doit être corrigé d'abord. Mais même encore, N'utilisez pas de gestionnaires inline , ils ont une chaîne de périmée déminé, nécessitent une pollution globale et disposent de des problèmes d'échappement. Utilisez
AddeventListener code> à la placedocument.getelElementByID ("bouton"). Cliquez sur (); CODE>Un
; code> manque après votre alerte.@ROBERTOCABONI Alors que je conviens que l'on ne devrait pas compter sur l'insertion automatique du point-virgule, le fait qu'il n'est pas ajouté ici n'est pas une erreur, ni liée à la question ou à la réponse.