11548 sujets

JavaScript, DOM et API Web HTML5

Lorsque je crée, avec la méthode document.createElement('input') un élément de formulaire, la machine crée l'objet suivant : <input type="text" >.
Cet élément est donc non valide à la spécification puisqu'il n'est pas fermé et qu'il n'a pas la forme d'un élément vide.
Est-ce qu'il y a une solution pour obtenir des objets valides ?
Modifié par sagitaire (10 Nov 2006 - 12:20)
Modérateur
Bonjour à toi aussi, Smiley sweatdrop

Tu n'as pas à te soucier de celà. L'élément créé via DOM est indépendant de la DTD dans laquelle tu te trouves.

Si ce qui te fait croire çà est la vision du code généré, c'est parce que tu visionnes le code retransmis en tant qu'html et non xhtml.

DOM ne sait pas créer d'élément invalide à la différence d'innerHTML...