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 Radio
Schaltflächen mit erstellte
var DOM_tag = document.createElement("input");
Dies hat zwar ein Optionsfeld erstellt, aber das habe TextNode
ich mit an das Optionsfeld angehängt
document.createTextNode("Radio Label");
funktioniert nicht. Es zeigt einfach das Optionsfeld mit Nein Radio Label
wie 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?