Bonjour,

Je souhaite , sur une page que je génère dynamiquement, passer des variables à des noeuds du DOM, afin de pouvoir travailler dessus en js.

Conceptuellement, je souhaite avoir une page html contenant par exemple :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<div id="myDiv" myValue="hello world">...</div>

Toutefois, je suppose que générer un tel code html n'est pas très propre (en particulier, je dois violer allègrement ma dtd) ; et je n'ai aucune certitude quant à la portabilité de cette solution.

Aussi, ma question est : quelle est la manière canonique de
- passer de telles valeurs lors de la génération dynamique de ma page
- lire / réécrire ces valeurs, en js, durant la durée de vie de ma page ?

(À titre indicatif : je souhaite, pour ma culture, savoir comment le faire en js "pur", mais puisque j'utilise mootools, des réponses utilisant ce framework me satisferont également)

Je vous remercie par avance.