Je me demande pourquoi le HTML <input>
balises à ne pas avoir une balise de fermeture comme les autres balises HTML et ce serait aller mal si nous ne fermer la balise d'entrée ?
J'ai essayé sur Google et j'ai trouvé le standard pour écrire une balise d'entrée comme c' <input type="text" name="name">
pas de fermeture avec un </input>
.
Personnellement, je me sentais le problème lorsque j'ai créé une balise d'entrée pour Radio
boutons à l'aide de
var DOM_tag = document.createElement("input");
Cela créé un bouton radio, mais l' TextNode
j'ai ajouté le bouton radio avec
document.createTextNode("Radio Label");
ne fonctionne pas. Il indique simplement le bouton radio n' Radio Label
comme dans ce cas.
Si je peux voir le code complet
<input id="my_id" type="radio" name="radio_name">Radio Label</input>
Quelqu'un peut-il expliquer s'il vous plaît ?
PS : Le principal problème qui s'est produit pour moi, c'est la fermeture automatique des balises d'entrée comme je l'ai mentionné dans la question, je suis en utilisant var DOM_tag = document.createElement("input");
ce qui crée automatiquement une balise de fermeture. que dois-je faire à ce sujet ?