Bonjour à tous,
Je cherche à accéder à l'aide de javascript à des éléments contenus dans la propriété innerHTML d'un élément racine. Cela est - il possible ou est - il nécessaire d'abandonner innerHTML pour des fonctions respectant l'api DOM ?
Voici une illustration de mon problème pour que ça soit plus clair :
Je possède une page HTML dont le seul élément du corps de la page est une balise div. Cette balise est "remplie" dynamiquement à l'aide de sa propriété innerHTML.
Malheureusement ce qui est passé en paramètre à innerHTML est une chaine comportant elle même d'autres blocs (par exemple des balises div).
Mon souci est d'accéder aux éléments contenus à l'aide de javascript afin par exemple de changer dynamiquement leur style.
Typiquement, j'aimerai pouvoir faire quelque chose de la sorte :
Evidemment ce code ne marche pas mais il y a t il un équivalent qui permettrait de faire cela ?
Modifié par Heliodromel (05 Sep 2007 - 10:39)
Je cherche à accéder à l'aide de javascript à des éléments contenus dans la propriété innerHTML d'un élément racine. Cela est - il possible ou est - il nécessaire d'abandonner innerHTML pour des fonctions respectant l'api DOM ?
Voici une illustration de mon problème pour que ça soit plus clair :
Je possède une page HTML dont le seul élément du corps de la page est une balise div. Cette balise est "remplie" dynamiquement à l'aide de sa propriété innerHTML.
Malheureusement ce qui est passé en paramètre à innerHTML est une chaine comportant elle même d'autres blocs (par exemple des balises div).
Mon souci est d'accéder aux éléments contenus à l'aide de javascript afin par exemple de changer dynamiquement leur style.
Typiquement, j'aimerai pouvoir faire quelque chose de la sorte :
document.getElementByID('monBlocRacine').innerHTML.getElementById('unBlocContenu')
Evidemment ce code ne marche pas mais il y a t il un équivalent qui permettrait de faire cela ?
Modifié par Heliodromel (05 Sep 2007 - 10:39)