0
votes

Comment activer un bouton JavaScript comme si un utilisateur a cliqué dessus?

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) xxx


4 commentaires

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 à la place


document.getelElementByID ("bouton"). Cliquez sur ();


Un ; 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.


3 Réponses :


-1
votes

Voici une façon dont vous pouvez le gérer, appelle une fonction spécifique de votre onclick xxx

pour répondre à votre question plus directement, c'est une façon de faire il xxx


1 commentaires

Je ne pense pas que vous lisiez / compris la question. Vous n'avez pas réellement répondu à ce qui était demandé.



-1
votes

Comme mentionné, vous pouvez séparer HTML et JavaScript.

échantillon. xxx


8 commentaires

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 Cliquez sur . 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.



1
votes

<!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>


0 commentaires