-2
votes

Ma boucle ne fonctionne pas sur mon événement en cours de clic dans JavaScript

Je suis confronté à un problème sur la boucle lors d'un événement en jerme, La boucle me présente toujours la dernière valeur. Quelqu'un peut-il m'aider s'il vous plaît ici ...

J'ai collé le code ci-dessous, dans la matrice, j'ai 10 valeurs. J'ai essayé de boucle et de foresach, les deux me donnent les mêmes résultats: xxx

Je veux que toutes les 10 valeurs soient affichées sur un bouton Cliquez sur l'événement.


2 commentaires

Utilisez + = pas = Par exemple: document.getelementByID ("P2"). Innerhtml + = array_name [i];


Bonjour Andrew, merci, ça marche maintenant ...


4 Réponses :


2
votes

Ceci fera

p>

<input type="submit" value="CalC" onclick="getArray()" />


1 commentaires

Veuillez sélectionner la réponse aussi correcte afin qu'elle puisse également aider les autres avec le même problème également.



1
votes

Votre boucle n'est pas correcte Il devrait être comme celui-ci xxx


0 commentaires

1
votes

Vous devez ajouter chaque élément sur Document.getElementyID ("P2"). innerhtml ou stockez-le dans une variable TEMP.

function getArray()
{
    let str = "";
    for(var i=0;i<Array_Name.length;i++) 
       str += =Array_Name[i]; 
    document.getElementById("p2").innerHTML = str;
} 


0 commentaires

0
votes

Non correct Syntaxe de la boucle. regarde MDN


0 commentaires