Dalam cuplikan ini, Anda dapat mengetahui cara memilih dan memberi gaya pada masing-masing kolom tabel Anda, terutama yang pertama dan terakhir di baris tabel. Untuk itu, Anda perlu menggunakan pseudo-class pemilih anak. . anak pertama dan. anak terakhir Show
Mari kita lihat bagaimana ini dilakukan. Pertama, buat HTML
HasilBulan dan TanggalJanuariFebruariMaretAprilMei10. 01. 202003. 02. 202015. 03. 202016. 04. 202012. 05. 2020 Diberikan tabel HTML dan tugasnya adalah mengakses elemen tabel dari Controller dan menyorot setiap baris yang kita inginkan Mendekati. Kami akan menggunakan operasi DOM dasar dalam JavaScript untuk mengakses elemen baris tabel. Kami akan menambahkan kelas sorotan ke baris yang kami klik, jika kelas sorotan sudah ada maka kami akan menghapus kelas ini untuk menjadikannya normal Tetapi ketika kita melakukan pemilih umum, kita akan menghindari konstruksi seperti aaname='*' karena ini tidak akan menambah nilai apa pun pada pemilih kita dan juga dapat dihilangkan dalam beberapa kasus yang jarang terjadi, kami juga dapat bekerja dengan idx='1' tetapi kemudian Anda dapat melakukan pemeriksaan silang untuk efek samping, jadi lebih baik tidak menggunakan jika Anda kurang berpengalaman dengan penyeleksi Mungkin Anda dapat membagikan beberapa tangkapan layar dari struktur elemen (mis. g. Browser F12 Webtools) sehingga kami dapat memeriksa detail lebih lanjut tentang strategi pemilih seperti tabel/baris pertama/td pertama/a … Saya memiliki tabel yang dibuat secara dinamis yang memuat lebih banyak elemen dengan klik tombol. Apa yang saya juga coba lakukan adalah kapan saja di mana saja di tabel itu ketika sebuah baris diklik tidak peduli baris apa yang mendapatkan nilai di sel pertama dari baris itu yang diklik. Saya terus mendapatkan nilai pertama dari sel pertama baris pertama dengan kode saya Ini javascriptnya Ini tabelnya ID Image Company Masalahnya adalah, Anda meminta jQuery untuk menemukan Sesuatu seperti ini seharusnya berhasil $(".browseTable").on("click", "td", function(){ var ptsID = $(this).parent("tr").find("td:first").text(); alert(ptsID); });_ https. //jsfiddle. net/9pbmb1tj/[^] Tambahkan solusi Anda di sini B I U S small BIG code Pratinjau 0Anggota yang Adaatau Bergabunglah dengan kamiUnduh, Pilih, Komentari, Publikasikan Email muEmail ini sedang digunakan. Apakah Anda memerlukan kata sandi Anda? Kata Sandi OpsionalMohon saat menjawab pertanyaan
Konten ini, bersama dengan kode sumber dan file terkait, dilisensikan di bawah The Code Project Open License (CPOL) Artikel ini adalah ikhtisar dari beberapa metode dasar DOM level 1 yang kuat dan cara menggunakannya dari JavaScript. Anda akan mempelajari cara membuat, mengakses dan mengontrol, serta menghapus elemen HTML secara dinamis. Metode DOM yang disajikan di sini tidak khusus untuk HTML; . Demonstrasi yang disediakan di sini akan berfungsi dengan baik di semua browser modern Catatan. Metode DOM yang disajikan di sini adalah bagian dari spesifikasi level 1 Document Object Model (Core). DOM level 1 mencakup kedua metode untuk akses dan manipulasi dokumen umum (DOM 1 Core) serta metode khusus untuk dokumen HTML (DOM 1 HTML) Dalam contoh ini kami menambahkan tabel baru ke halaman saat tombol diklik HTML
JavaScript _
HasilPerhatikan urutan di mana kami membuat elemen dan simpul teks
Setelah kita membuat elemen 3, 4, 6, dan 9, dan kemudian simpul teks, kita kemudian menambahkan setiap objek ke induknya dalam urutan yang berlawanan
Ingat teknik ini. Anda akan sering menggunakannya dalam pemrograman untuk DOM W3C. Pertama, Anda membuat elemen dari atas ke bawah; Inilah markup HTML yang dihasilkan oleh kode JavaScript
Inilah pohon objek DOM yang dihasilkan oleh kode untuk elemen 3 dan elemen turunannyaAnda dapat membuat tabel ini dan elemen turunan internalnya hanya dengan menggunakan beberapa metode DOM. Ingatlah untuk selalu mengingat model pohon untuk struktur yang akan Anda buat; . Dalam pohon _3 Gambar 1 elemen 3 memiliki satu anak. elemen _4. 4 memiliki dua anak. Setiap anak _4 ( 6) memiliki dua anak ( 9). Akhirnya, setiap _9 memiliki satu anak. simpul teksDalam contoh ini kami mengubah warna latar belakang paragraf saat tombol diklik HTML
JavaScript _0Hasil 4 adalah metode yang tersedia di setiap DOM 5 atau root 6 elemen. Saat dipanggil, ia mengembalikan larik dengan semua turunan elemen yang cocok dengan nama tag. Elemen pertama dari daftar terletak di posisi 7 dalam larikKami telah melakukan langkah-langkah berikut
Gunakan objek dokumen untuk memanggil metode 2 dan buat node teks Anda. Anda hanya perlu melewati konten teks. Nilai yang dikembalikan adalah objek yang mewakili simpul teks _4Ini berarti Anda telah membuat simpul dengan tipe 3 (sepotong teks) yang data teksnya adalah 4, dan 5 adalah referensi Anda ke objek simpul ini. Untuk menyisipkan teks ini ke halaman HTML Anda, Anda perlu membuat simpul teks ini sebagai anak dari beberapa elemen simpul lainnyaJadi, dengan memanggil _6, Anda menjadikan elemen sebagai anak baru dari elemen 7 kedua _5Setelah menguji sampel ini, perhatikan bahwa kata halo dan dunia digabungkan. Halo Dunia. Jadi secara visual, ketika Anda melihat halaman HTML sepertinya dua node teks hello dan world adalah satu node, tetapi ingat bahwa dalam model dokumen, ada dua node. Simpul kedua adalah simpul baru bertipe 3, dan merupakan turunan kedua dari tag 7 kedua. Gambar berikut menunjukkan objek Text Node yang baru saja dibuat di dalam pohon dokumenCatatan. 0 dan 1 adalah cara sederhana untuk memasukkan spasi putih antara kata halo dan dunia. Catatan penting lainnya adalah bahwa metode 2 akan menambahkan anak setelah anak terakhir, sama seperti kata dunia ditambahkan setelah kata halo. Jadi jika Anda ingin menambahkan Text Node antara hello dan world, Anda harus menggunakan 3 alih-alih 2Anda dapat membuat elemen HTML baru atau elemen lain yang Anda inginkan dengan 5. Misalnya, jika Anda ingin membuat elemen 7 baru sebagai anak dari elemen 4, Anda dapat menggunakan 8 pada contoh sebelumnya dan menambahkan simpul elemen baru. Untuk membuat panggilan simpul _9. Sebagai contoh _6Node dapat dihapus. Kode berikut menghapus simpul teks _5 (berisi kata "dunia") dari elemen 7 kedua, 2 _7Simpul teks 5 (mengandung kata "dunia") masih ada. Kode berikut melampirkan _5 ke elemen 7 yang baru dibuat, 6 _8Keadaan akhir untuk pohon objek yang dimodifikasi terlihat seperti ini Untuk sisa artikel ini kami akan terus bekerja dengan sample1. html. Gambar berikut menunjukkan struktur pohon objek tabel untuk tabel yang dibuat dalam sampel Langkah-langkah dasar untuk membuat tabel di sample1. html adalah
Catatan. Di akhir fungsi _7, ada baris kode baru. Properti 8 tabel disetel menggunakan metode DOM lain, 9. _9 memiliki dua argumen. nama atribut dan nilai atribut. Anda dapat mengatur atribut apa pun dari elemen apa pun menggunakan metode 1 _9Contoh ini memperkenalkan dua atribut DOM baru. Pertama menggunakan atribut _2 untuk mendapatkan daftar simpul anak myCell. Daftar _2 mencakup semua simpul anak, apa pun nama atau jenisnya. Seperti _4, mengembalikan daftar nodePerbedaannya adalah (a) 4 hanya mengembalikan elemen dari nama tag yang ditentukan; Setelah Anda memiliki daftar yang dikembalikan, gunakan metode 7 untuk mengambil item anak yang diinginkan. Contoh ini menyimpan di myCellText simpul teks dari sel kedua di baris kedua tabelKemudian, untuk menampilkan hasil dalam contoh ini, ia membuat simpul teks baru yang isinya adalah data 8, dan menambahkannya sebagai turunan dari elemen 4Catatan. Jika objek Anda adalah simpul teks, Anda dapat menggunakan atribut data dan mengambil konten teks dari simpul tersebut 0Di akhir sample1 ada panggilan ke 1 pada objek 01. Panggilan ini digunakan untuk menyetel properti batas tabel. Untuk mengambil nilai atribut, gunakan metode 02 1Setelah Anda memiliki objek dalam variabel JavaScript, Anda dapat menyetel properti 0 secara langsung. Kode berikut adalah versi sample1 yang dimodifikasi. html di mana setiap sel dari kolom kedua disembunyikan dan setiap sel dari kolom pertama diubah menjadi latar belakang merah. Perhatikan bahwa properti _0 disetel secara langsung
Bagaimana cara mendapatkan baris pertama dari sebuah tabel?Fungsi () pertama digunakan untuk mengembalikan baris pertama dari setiap tabel.
Bagaimana cara mendapatkan data baris tabel dalam JavaScript?Koleksi baris tabel . Cari tahu berapa banyak baris yang ada dalam sebuah tabel. getElementById("Tabelku"). . [index] Alert the innerHTML of the first item(index) Alert the innerHTML of the first bernamaItem(id). Ubah konten sel tabel pertama
Bagaimana cara mendapatkan data baris tabel dalam JavaScript onclick?Anda bisa mendapatkan detail baris petak di dalam peristiwa klik dengan meneruskan elemen target ke metode "getRowInfo" komponen Petak .
Bagaimana cara mendapatkan baris terpilih dalam JavaScript?Kotak Data JavaScript. Pemilihan Baris. Pilih satu baris dengan mengekliknya . Memilih satu baris akan menghapus pilihan sebelumnya kecuali Anda menahan Ctrl sambil mengklik. Memilih satu baris dan menahan Shift sambil mengklik baris kedua akan memilih rentang. |