Wie kann ich JavaScript verwenden, um ein Div mit Inhalten zu erstellen und zu formatieren (und an die Seite anzuhängen)? Ich weiß, dass es möglich ist, aber wie?
javascript
Felipe Brahm
quelle
quelle
Antworten:
Verwenden Sie die übergeordnete Referenz anstelle von
document.body
.quelle
Kommt darauf an, wie du es machst. Reines Javascript:
Dasselbe mit jquery zu tun ist peinlich einfach:
Prost!
quelle
div
beantwortet also nicht die FrageWährend andere Antworten hier funktionieren, stelle ich fest, dass Sie nach einem Div mit Inhalt gefragt haben. Hier ist meine Version mit zusätzlichen Inhalten. JSFiddle-Link unten.
JavaScript (mit Kommentaren)::
HTML:
CSS:
Hinweis: Von Ratal Tomal ausgeliehene CSS-Zeilen
JSFiddle: https://jsfiddle.net/Rani_Kheir/erL7aowz/
quelle
Diese Lösung verwendet die jquery-Bibliothek
quelle
Hier ist eine Lösung, die ich verwenden würde:
Wenn Sie möchten, dass das Attribut und / oder die Attributwerte auf Variablen basieren:
Dann, um an den Körper anzuhängen:
Einfach wie Torte.
quelle
[0]
bei der Verwendung angebengetElementsByTagName()
. (Zu kurz für eine Bearbeitung)Sie können so erstellen
Komplettes lauffähiges Snippet:
quelle
Erstellen Sie div mit dem ID-Namen
füge Text zu div hinzu
Testcode
Ausgabe
quelle
Eine andere Sache, die ich gerne mache, ist, ein Objekt zu erstellen und dann das Objekt zu durchlaufen und die Stile so einzustellen, weil es mühsam sein kann, jeden einzelnen Stil einzeln zu schreiben.
quelle