Bagaimana saya bisa menggunakan JavaScript untuk membuat dan gaya (dan menambahkan ke halaman) div, dengan konten? Saya tahu itu mungkin, tetapi bagaimana caranya?
javascript
Felipe Brahm
sumber
sumber
Jawaban:
Gunakan referensi orang tua sebagai ganti
document.body
.sumber
Tergantung bagaimana Anda melakukannya. Javascript murni:
Melakukan hal yang sama dengan menggunakan jquery adalah hal yang memalukan:
Bersulang!
sumber
div
sehingga tidak menjawab pertanyaanSementara jawaban lain di sini berfungsi, saya perhatikan Anda meminta div dengan konten. Jadi inilah versi saya dengan konten tambahan. Tautan JSFiddle di bagian bawah.
JavaScript (dengan komentar):
HTML:
CSS:
Catatan: Baris CSS yang dipinjam dari Ratal Tomal
JSFiddle: https://jsfiddle.net/Rani_Kheir/erL7aowz/
sumber
solusi ini menggunakan perpustakaan jquery
sumber
Inilah satu solusi yang akan saya gunakan:
Jika Anda ingin atribut dan / atau nilai atribut didasarkan pada variabel:
Kemudian, untuk ditambahkan ke tubuh:
Mudah seperti pai.
sumber
[0]
kapan menggunakangetElementsByTagName()
. (Terlalu pendek untuk diedit)Anda bisa buat seperti ini
Cuplikan Runnable Lengkap:
sumber
buat div dengan nama id
tambahkan teks ke div
kode uji
keluaran
sumber
Hal lain yang ingin saya lakukan adalah membuat objek dan kemudian mengulang melalui objek dan mengatur gaya seperti itu karena bisa membosankan menulis setiap gaya satu per satu.
sumber