40 votes

remplacement du contenu div par javascript

J'essaie de le faire avec du javascript pur, pas avec jquery. J'ai un div qui a un identifiant test et contient d'autres div à l'intérieur. Comment vider le contenu de ce div et le remplacer par un autre html ?

 <div id="test">
   <div>...</div>
   <div>...</div>
   <div>...</div>
</div>

67voto

Ian R.B. Points 1035
document.getElementById("test").innerHTML = "new content"

22voto

Shlomi Komemi Points 1941

effacer le div :

 document.getElementById('test').innerHTML = '';

le remplacer :

 var h1 = document.createElement('h1');
h1.innerHTML = "hello world!";
document.getElementById('test').appendChild(h1);

4voto

Chris Pont Points 520

Du haut de ma tête, je pense que cela devrait fonctionner...

 document.getElementById("test").innerHTML = "";

4voto

Adrian Lang Points 1667

Utilisez document.getElementById('test').innerHTML = '' .

4voto

shanethehat Points 11566
document.getElementById("test").innerHTML = "Some other Content";

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X