Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1855 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insertion HTML via DOM

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insertion HTML via DOM

n°1199167
MarvinLeRo​uge
In Colt We Trust
Posté le 14-09-2005 à 11:30:14  profilanswer
 

Salut,
 
J'ai un petit problème : je voudrais ajouter, via la DOM, une chaîne html dans ma page, à un emplacement donné.
Problème : je la rajoute en tant que texte, mes balises ne sont pas interprétées.
 
J'ai essayé avec element.firstChild.data et element.firstChild.nodeValue.
Quelqu'un pourrait-il me dire la bonne méthode ?  
 
Merci

mood
Publicité
Posté le 14-09-2005 à 11:30:14  profilanswer
 

n°1199300
gatsusat
Posté le 14-09-2005 à 13:29:28  profilanswer
 

déjà mettre un id sur ton élément

Code :
  1. <div id="truc"></div>


 
ensuite en JS pour accéder à l'élément :  

Code :
  1. var MonElement = document.getElementById("truc" );


 
puis pour ajouter du HTML à ton élément c'est innerHTML

Code :
  1. MonElement.innerHTML = "<b>trop fort c'est en gras</b>"


 
mais si tu veux rajouter des élément via du DOM  
il faut faire ainsi :  

Code :
  1. //On créé l'élément <b></b>
  2. var monB = document.createElement("B" );
  3. //On l'insère dans MonElement
  4. MonElement.appendChild(monB);
  5. //Ensuite on met du texte à monB
  6. monB.innerHTML = "trop fort ca marche";


 
A noter qu'il existe la possibilité de créer un node de type Text, mais je pense que masklinn t'en apprendra plus la dessus
 
au passage, sert toi du DOM Inspector en mode Javascript ça te sera utile


Message édité par gatsusat le 14-09-2005 à 13:32:27
n°1199666
MarvinLeRo​uge
In Colt We Trust
Posté le 14-09-2005 à 19:18:32  profilanswer
 

Ok donc apparemment, il n'y a guère que innerHTML (qui n'est pas DOM) pour faire ce que je veux.
 
Mhh ça m'embête.
 
Merci


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insertion HTML via DOM

 

Sujets relatifs
Insérer une page word dans une fichier htmlJS : inclure du html entre deux balises <script>
Balise HREF : download d'un fichier HTMLEnvoi de mail HTML - Balise STYLE transformée en DEFANGED_STYLE
Liens de différentes couleurs dans une même page htmlmenu site html
Lecture de page htmltuto HTML
recuperer des information à partir d'un fichier html avec C++html to pdf
Plus de sujets relatifs à : Insertion HTML via DOM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR