Pemilih, elemen, larik elemen, string HTML, atau objek jQuery; Show Metode Perhatikan HTML berikut 1 2 3 4 5
Kita dapat membuat konten dan menyisipkannya setelah beberapa elemen sekaligus 1 _ Setiap elemen _0 dalam mendapatkan konten baru ini 1 2 3 4 5 6 7
Kami juga dapat memilih elemen pada halaman dan menyisipkannya setelah yang lain 1 _ Jika sebuah elemen yang dipilih dengan cara ini dimasukkan ke satu lokasi di tempat lain di DOM, itu akan dipindahkan setelah target (tidak dikloning) dan set baru yang terdiri dari elemen yang dimasukkan dikembalikan 1 2 3 4 5
Namun, jika ada lebih dari satu elemen target, salinan kloning dari elemen yang disisipkan akan dibuat untuk setiap target setelah yang pertama, dan kumpulan baru itu (elemen asli ditambah klon) dikembalikan Sebelum jQuery 1. 9, kasus append-to-single-element tidak membuat set baru, melainkan mengembalikan set asli yang membuatnya sulit untuk menggunakan metode 1 dengan andal saat digunakan dengan jumlah elemen yang tidak diketahui Jika Anda hanya memodifikasi satu properti, Anda dapat mengubah setelan CSS secara langsung menggunakan properti var elem = document.getElementById("elem"); elem.style.width = "500px"; Jika Anda mengubah satu atau beberapa nilai, Anda dapat menggunakan metode elem.setAttribute("style","width: 500px; background-color: yellow;");_ Properti CSS elemen dapat dimodifikasi dalam JavaScript menggunakan salah satu dari dua pendekatan. Seperti yang ditunjukkan oleh solusi, pendekatan paling sederhana adalah menyetel nilai properti secara langsung menggunakan properti elem.style.width = "500px";_ Jika properti CSS berisi tanda hubung, seperti elem.setAttribute("style","width: 500px; background-color: yellow;");0 atau elem.setAttribute("style","width: 500px; background-color: yellow;");1, gunakan notasi CamelCase untuk properti elem.style.fontFamily = "Courier"; elem.style.backgroundColor = "rgb(255,0,0)"; Anda juga dapat menggunakan metode elem.setAttribute("style","font-family: Courier; background-color: yellow"); Namun, saat Anda menyetel properti gaya menggunakan menunjukkan bagaimana teknik pengaturan gaya bekerja, termasuk dampak penggunaan Contoh 12-7.  Mendemonstrasikan setelan dan mengambil setelan gaya CSS Changing style Segera setelah halaman dimuat, elemen elem.setAttribute("style","width: 500px; background-color: yellow;");_5 diakses menggunakan elem.setAttribute("style","width: 500px; background-color: yellow;");6, dan elem.setAttribute("style","width: 500px; background-color: yellow;");1 diambil menggunakan fungsi lintas-browser yang mendapatkan gaya komputasi untuk atribut. Keluaran pesannya adalah ârgb(0,255,0)â, mewakili warna kapur yang disetel di lembar gaya halaman Selanjutnya, dua properti CSS disetel menggunakan properti elem.setAttribute("style","width: 500px; background-color: yellow;");_9 dan elem.setAttribute("style","width: 500px; background-color: yellow;");1. Sekarang elemen elem.setAttribute("style","width: 500px; background-color: yellow;");_5 memiliki latar belakang kuning dan lebarnya 500, bukan 200 piksel. Kedua nilai yang dimodifikasi diakses dan dicetak, jadi kami dapat mengonfirmasi bahwa ya, nilainya telah berubah Selanjutnya, elem.setAttribute("style","width: 500px; background-color: yellow;");0 untuk elemen disetel ke Courier, menggunakan notasi array, yang merupakan pendekatan lain yang dapat Anda gunakan untuk menyetel dan mendapatkan nilai properti gaya. Sekarang elemen elem.setAttribute("style","width: 500px; background-color: yellow;");_5 berukuran lebar 500 piksel, dengan latar belakang kuning, dan jenis fontnya adalah Courier Properti style diakses menggunakan elem.style.width = "500px";_4. Serangkaian nilai yang ditetapkan menggunakan properti style dikembalikan untuk semua browsercolor: purple; width: 500px; background-color: yellow; font-family: Courier; Warna font ungu diatur sebaris dalam atribut elem.setAttribute("style","width: 500px; background-color: yellow;");5 Selanjutnya, saya menggunakan metode elem.style.fontFamily = "Courier"; elem.style.backgroundColor = "rgb(255,0,0)";0, elem.setAttribute("style","width: 500px; background-color: yellow;");9, elem.setAttribute("style","width: 500px; background-color: yellow;");1, dan elem.setAttribute("style","width: 500px; background-color: yellow;");0) telah âdihapus,â dan kembali ke pengaturan awal di lembar gaya, atau . Elemen sekarang memiliki lebar 200 piksel, tinggi 100 piksel, dengan latar belakang hijau, dan font kembali ke font default untuk browser (biasanya nilai serif), dan warna font default, hitam Seperti yang Anda lihat, menggunakan Efek yang ditunjukkan dalam resep ini berfungsi sama dengan semua browser target buku, kecuali IE7. Properti gaya adalah objek sebenarnya di IE7, jadi saat Anda mengakses gaya dengan elem.style.width = "500px";4, Anda akan mendapatkan objek, bukan string. Karena ini adalah objek, ini hanya dapat dibaca, yang berarti Anda tidak dapat menggunakan setAttribute dengan IE7
Bagaimana cara menambahkan div ke div di JavaScript?Anda hanya perlu membuat . Urutan pembuatan acara tidak harus seperti yang saya miliki di atas. Anda dapat menambahkan innerDiv baru ke div luar secara bergantian sebelum menambahkan keduanya ke
Bagaimana cara menambahkan div baru secara dinamis dalam JavaScript?// membuat elemen div. biarkan divElement = dokumen. buatElemen('div') // buat simpul teks. biarkan divElementText = dokumen. createTextNode('Elemen div yang dibuat secara dinamis') // tambahkan simpul teks ke div. divElement. appendChild(divElementText) // tambahkan elemen div ke dokumen. dokumen. tubuh. appendChild(divElement) Bagaimana cara menambahkan div sebelum div di JavaScript?Dalam JavaScript, Anda dapat menggunakan metode insertBefore() untuk menyisipkan elemen sebelum elemen HTML lainnya di DOM. Metode ini menambahkan elemen tepat sebelum elemen yang ada di dokumen.
Bagaimana cara menambahkan konten ke div di JavaScript?Menambahkan teks ke DIV menggunakan Metode appendChild() dalam JavaScript (Metode 2) Anda juga dapat menggunakan metode appendChild() dalam JavaScript untuk . |