Warum erhalten die HTML- <input>Tags nicht wie andere HTML-Tags ein schließendes Tag und was würde schief gehen, wenn wir das Eingabe-Tag schließen?
Ich habe versucht, Google zu verwenden, und ich habe den Standard gefunden, ein Eingabe-Tag wie dieses zu schreiben, <input type="text" name="name"> ohne es mit einem zu schließen </input>.
Ich persönlich hatte das Problem, als ich ein Eingabe-Tag für RadioSchaltflächen mit erstellte
var DOM_tag = document.createElement("input");
Dies hat zwar ein Optionsfeld erstellt, aber das habe TextNodeich mit an das Optionsfeld angehängt
document.createTextNode("Radio Label");
funktioniert nicht. Es zeigt einfach das Optionsfeld mit Nein Radio Labelwie in diesem Fall.
Obwohl ich den vollständigen Code sehen kann:
<input id="my_id" type="radio" name="radio_name">Radio Label</input>
Was ist eine Erklärung?
PS
Das Hauptproblem, das mir aufgefallen ist, ist das automatische Schließen des Eingabe-Tags, wie ich in der Frage erwähnt habe, während ich es verwende, var DOM_tag = document.createElement("input"); wodurch automatisch ein schließendes Tag erstellt wird. Was soll ich dagegen tun?