mozilla
Vos résultats de recherche

    document.write

    Résumé

    Écrit un flux de texte dans un document ouvert par document.open().

    Syntaxe

    document.write(balisage);
    
    • balisage est une chaîne contenant le texte à écrire dans le document.

    Exemple

    <html>
    
    <head>
    <title>Exemple de document.write</title>
    
    <script type="text/javascript">
    
    function nouveauContenu()
    {
    alert("chargement du nouveau contenu");
    document.open();
    document.write("<h1>Assez de l'ancien contenu, passons au nouveau !</h1>");
    document.close();
    }
    
    </script>
    </head>
    
    <body onload="nouveauContenu();">
    <p>Ceci est le contenu original du document.</p>
    </body>
    </html>
    

    Notes

    Écrire dans un document qui a déjà été chargé sans appeler document.open() provoquera un appel automatique à document.open. Une fois l'écriture terminée, il est recommandé d'appeler document.close() pour indiquer au navigateur qu'il peut terminer de charger la page. Le texte fourni est analysé et intégré à la structure du modèle de document. Dans l'exemple ci-dessus, l'élément h1 devient un nœud dans le document.

    Si l'appel à document.write() est intégré directement dans le code HTML, il n'appellera pas document.open(). Par exemple :

     <div> 
      <script type="text/javascript"> 
        document.write("<h1>Main title</h1>") 
      </script> 
     </div>
    

    ne provoquera pas l'effacement complet du document existant mais un nouveau nœud h1 sera simplement inséré au sein de l'élément div parent.

    Spécification

    • Spécification DOM Level 2 HTML : write
    • Traduction en français (non normative) : write

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: Takenbot, fscholz, Mgjbot, jsx, Delapouite, BenoitL, teoli
    Dernière mise à jour par : jsx,
    Masquer la barre latérale