CreateLement ist das Konzept der Verwendung des W3C -DOM -Objektmodells, um untergeordnete Elemente in HTML zu erstellen.
Die Codekopie lautet wie folgt:
<Script>
window.onload = function () {
var input = document.createelement ('Eingabe');
var button = document.createelement ('Eingabe');
input.type = 'text';
input.id = 'text';
input.Value = '1';
taste.type = 'button';
Taste.Value = 'hinzugefügt durch Hinzufügen';
button.style.width = '40px';
button.style.height = '23px';
document.body.Appendchild (Eingabe);
document.body.appendchild (button);
button.onclick = function () {
var value = input.Value;
input.Value = Wert * 1 + 1;
}
}
</script>
Hinweis: Wert ist eigentlich ein Zeichen. Wenn Sie die Eingabe ändern.Value = Wert*1+1; Eingabe.Value = Wert+1; Das Ergebnis wird 111111 angezeigt. Es fügt ständig 1 in Form eines Zeichens hinzu, sodass der Wert*1 den Wertwert in den int -Typ umwandeln kann.
Zusammenfassen:
Um letztendlich das Kompatibilitätsproblem der Erstellungsmethode zu lösen, sollten Sie trotzdem darauf achten, den Browser zu beurteilen. Für IE können Sie seine eindeutige Methode verwenden, indem Sie eine legitime HTML -Codezeichenfolge als Parameter für CreateLement übergeben. Nicht-IE-Browser verwenden immer noch die Standardmethode der W3C-Spezifikation.