Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Javascript, inner html


Sujet :

NodeJS

  1. #1
    Futur Membre du Club
    Javascript, inner html
    bonjour
    j ai besoin pour mon script de recupérer des donnée afficher dans la console de cette manière (lexemple pour le "level":
    la console m'affiche ca :
    id: "4h-0giNRxU66eNfo8jM0yE-3uKMpkypPA6G9Fby5Gwdt-wMV"
    accountId: "-Q6K5pt3eKxAPVfu86rjNgQso45WN7BtsYOwqZu4-iOB5BY"
    puuid: "BeOfB-r148gYFMcrfOPAF-X1iV2MKyeQzoWT_sPY8D52A_mSYOIQQQKu58erNOuE3n_MBwb6Qmt5vw"
    name: "DiabetesMan"
    profileIconId: 4574
    revisionDate: 1596050183000
    summonerLevel: 170
    je recupère donc mon info de la console avec un script js comme ceci:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    var level = document.getElementById('lvl');
    level.innerHTML = "level : " + data.summonerLevel;

    et l'affiche dans une div avec l'id corresponant (ici l'id de la div c'est "lvl")

    sauf que la il faut que je recupère les info du premier 0 (ici je veux la "champion id" du premier (le 0 ) :
    j'ai donc essayer de faire quelque chose come ca
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    var champ = document.getElementById('champion');
    champ.innerHTML="champion : " +datae.0.championId;

    mais il me dit que ca ne marche pas que c'est "uncaugh number " ou qqch comme ca "
    et si je ne met pas le 0 vue qu'il y a d'autre id il me met du coup " champion : undefinied " sur ma page

    je ne trouve pas de solution , merci d'avance si vous en trouvez une

  2. #2
    Membre expert
    Citation Envoyé par TriManSa Voir le message
    mais il me dit que ca ne marche pas que c'est "uncaugh number " ou qqch comme ca "
    n'arrives-tu pas a selectionner du texte et copier/coller l'erreur exacte ?
    Citation Envoyé par TriManSa Voir le message
    champ.innerHTML="champion : " +datae.0.championId;
    d'ou sort cette variable "datae" ?
    sinon, vu que ta variable est un tableau, c'est [0] et non "."

    si l'on etait tous aussi precis que toi : "tu as un probleme dans ton code, ou quelque chose comme ca"
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Futur Membre du Club
    Citation Envoyé par Doksuri Voir le message
    n'arrives-tu pas a selectionner du texte et copier/coller l'erreur exacte ?
    d'ou sort cette variable "datae" ?
    sinon, vu que ta variable est un tableau, c'est [0] et non "."

    si l'on etait tous aussi precis que toi : "tu as un probleme dans ton code, ou quelque chose comme ca"
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    var champ = document.getElementById('champion');
    champ.innerHTML="champion : " +datae[0].championId;


    j'avais essayer comme ca avant de poster mais je ne savais visiblement pas utilisé les crochet j'avais écrit ca comme ca
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    var champ = document.getElementById('champion');
    champ.innerHTML="champion : " +datae.[0].championId;


    merci beaucoup pour ton aide malgré mon imprecision <3

    et le datae c'est les info de mon api
    j'en utilise 2 differente la
    donc data c'est pour la première ca m'affiche dans les log de la console "donnée api "(son titre un peu) + les info de data
    et datae c'est pour la 2ème api sauf que elle m'affiche des info differente avec pour titre "info champion "

    encore merci pour ton aide <3<3<3

###raw>template_hook.ano_emploi###