IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

JavaScript Discussion :

Ajout d ' élément via un le JS


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de labarre2002
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 244
    Par défaut Ajout d ' élément via un le JS
    Bonjour

    Je réalise une page web qui doit afficher l heure la taille de l’écran la taille intérieure ,extérieur
    et enfin la taille du document

    mon code:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" href="style.css">
        <title>Size Checker</title>
        <script src="size.js" defer></script>
    </head>
     
    <body>
     
     
            <h1>Size Checker</h1>
     
        <time datetime="4:57:55 p.m"></time>
    <ul>
    <li class="screen">Screen:</li>
    <li class="outer">Window Outer:</li>
    <li class="inner">Window Inner:</li>
    <li class="doc">Document:</li>
    </ul>
    </body>
    </html>

    ci dessous mon code js:
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    const temps=document.querySelector('time').datetime;
    let actuel=new Date() .toLocaleString();
    temps.innerHTML=actuel;
     
    const screen=document.querySelector('.screen');
    const outer=document.querySelector('.outer');
    const inner=document.querySelector('.inner');
    const doc=document.querySelector('.doc');
     
    const valeur=document.createElement("span");
    screen.appendChild(span);
    valeur.textContent="iuyfvkdjhjlf"
     
    console.log(screen);

    le soucis est j'essaye d'ajouter des balises span dans mon code en vain.

    Puis je avoir une explication ?

    Merci.
    Nom : z.jpg
Affichages : 111
Taille : 43,0 Ko

  2. #2
    Membre chevronné
    Homme Profil pro
    Urbaniste
    Inscrit en
    Août 2023
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Août 2023
    Messages : 387
    Par défaut
    Bonjour,

    vous avez ouvert l'inspecteur dom et non la console javascript.

    Bonne journée.

  3. #3
    Membre chevronné Avatar de ASCIIDEFOND
    Homme Profil pro
    Autodidacte
    Inscrit en
    Novembre 2002
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Novembre 2002
    Messages : 235
    Par défaut
    Salut labarre2002,

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    const valeur=document.createElement("span");
    screen.appendChild(valeur) //à la place de screen.appendChild(span)

  4. #4
    Membre éclairé Avatar de labarre2002
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 244
    Par défaut
    merci pour vos méssages

    @unanonyme

    merci pour la remarque Nom : console.jpg
Affichages : 81
Taille : 36,0 Ko

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    c'est un grnad classique, tu cherches à utiliser les éléments avant qu'ils n'existent, qu'ils soient dans le DOM.

    Met ton script en fin de page ou englobe ton script dans un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    document.addEventListener("DOMContentLoaded", function() {
      // ton code ici
    });


    Nota : il restera des erreurs comme celle signalée par ASCIIDEFOND par exemple.

    [EDIT] cela ne s'applique pas dans ce cas, voir remarque post #8

  6. #6
    Membre éclairé Avatar de labarre2002
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 244
    Par défaut
    @NoSmoking

    Bonsoir

    je réalise un exercise qui l ' exige .Je viens de comprendre ce qui cause mon probleme.

  7. #7
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    je réalise un exercise qui l ' exige
    qui exige quoi ????? des erreurs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. message d'erreur avec mysql
    Par ulysse031 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 07/02/2007, 19h23
  2. les messages d'erreurs avec "yacc/bison"
    Par minirop dans le forum C
    Réponses: 6
    Dernier message: 20/12/2006, 18h17
  3. message d'erreur avec le Run Time Access 2003
    Par barbu44 dans le forum Runtime
    Réponses: 3
    Dernier message: 10/12/2006, 14h03
  4. message d'erreur avec borland c++
    Par sally042 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 06/12/2006, 15h41
  5. Message d'erreur avec Bulk Insert
    Par Shivas dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 18/07/2005, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo