42 votes

Création d’un <br> avec javascript createElement?

Je dois créer une `` balise dynamiquement avec javascript.

Et

ne fonctionne pas

La première option crée `` une balise sur la page qui ne passe pas les normes XHTML, y a-t-il quand même autour de cela?

15voto

jball Points 14152

La première méthode n’a pas besoin de passer les normes XHTML - vous confondez le balisage avec la manipulation du DOM.

14voto

Nagri Points 916

Un script simple de HTML et JavaScript pour ajouter dynamiquement la balise br dans la page.

9voto

cdhowie Points 62253

La première option fonctionnera et n’a rien à voir avec XHTML puisque les opérations DOM sont effectuées après l’analyse du document, et donc il n’y a pas de norme XHTML / HTML à respecter à ce stade. Tant que vous n’essayez pas de générer le code HTML dans une chaîne, cette approche fonctionnera très bien.

3voto

mc10 Points 5494

En réalité, votre code sera toujours validé si votre JavaScript ne valide pas exactement, car le validateur n’analyse que le code HTML traité, pas le code dynamique créé par JavaScript. Si vous vous en souciez, vous pouvez également utiliser une astuce, ou un si vous voulez forcer la version XHTML, mais ce n’est pas recommandé. `` fonctionne parfaitement bien.

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