Changer le contenu d'une balise HTML avec Javascript

Changer le contenu d'une balise HTML avec Javascript - HTML/CSS - Programmation

Marsh Posté le 06-06-2014 à 05:06:43    

Bonjour!
 
J'aimerais changer le contenu d'une balise HTML en utilisant le Javascript. J'ai cherché sur Internet et sur le forum et j'ai cru comprendre que c'était possible en utilisant document.getElementById. J'ai essayé plusieurs fois mais ça n'a pas fonctionné alors je demande votre aide ici.
 
Voici la balise que j'aimerais modifier:
 
<div id="menubar_info">
  <a href="http://www.monsiteweb.com">
  Ceci est un texte!
 </a>
 </div>
 
J'aimerais changer le lien et le texte, mais je ne sais pas comment m'y prendre...
 
Merci à l'avance pour votre aide :)

Reply

Marsh Posté le 06-06-2014 à 05:06:43   

Reply

Marsh Posté le 06-06-2014 à 13:13:03    

faut faire appel à .innerHTML
 
ex :  
var objDiv = document.getElementById('menubar_info" );
objDiv.innerHTML = "<em>Coucou</em>";
 
Ca va virer tout ce qui était dans la div et mettre un texte en italique à la place.
Après, comme toutes les balises n'ont pas forcément un id, il faut utiliser des fonctions permettant de naviguer dans le DOM comme getElementsByTagName, parentNode, nextSibling...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed