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 :

textContent ou innerHTML


Sujet :

JavaScript

  1. #1
    Invité
    Invité(e)
    Par défaut textContent ou innerHTML
    Bonjour,
    Je recherche pour manipuler du texte dans un DIV par javascript
    a être la plus compatible possible.

    Suivant la règle de l'Ami Bovino j'avais opté pour innerHTML
    oubliant a jamais "innerText, outerText et outerHTML"
    mêmes pour les TD ça marche

    Mais voilà que je tombe sur un très bon script qui selon le cas
    utilise textContent ou innerHTML

    Alors la Christele elle a un gros doute ... y aurait'-il du nouveau,
    où au contraire c'est de l'histoire ancienne ?

    Ça m'arrangerait bien si je pouvais mettre partout mon cher innerHTML

    merci de vos avis ... et bonnes boules de neige ...
    Christele

  2. #2
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Un ptit exemple rapido :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="divA">Bonjour je suis <span>du texte</span> !</div>
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var text = document.getElementById("divA").textContent; // Bonjour je suis du texte !
    var htmlText = document.getElementById("divA").innerHTML; // Bonjour je suis du <span>du texte</span> !
    textContent n'est pas compatible IE < 9 donc utiliser : var text = x.innerText || x.textContent
    Donc tu peux le mettre partout le innerHTML, mais si tu dois insérer un contenu sans balise html, quid de l'utiliser ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Whaou , tu es super simple et clair.
    Mille mercis à toi
    Christele

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

Discussions similaires

  1. modifier le contenu d'une table avec innerHTML
    Par francon81 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 31/05/2005, 09h02
  2. Problème avec InnerHTML
    Par rat dgout dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/04/2005, 10h02
  3. div et innerHTML : tout sur une ligne?
    Par LineLe dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/04/2005, 11h15
  4. Problème innerHTML sur div !!!
    Par aburner dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/01/2005, 09h23
  5. getelementbyid innerhtml sur Opera?
    Par cynthia dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/12/2004, 10h44

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