Rumah > hujung hadapan web > tutorial js > Bagaimanakah cara saya mengalih keluar kelas CSS daripada elemen menggunakan JavaScript?

Bagaimanakah cara saya mengalih keluar kelas CSS daripada elemen menggunakan JavaScript?

Barbara Streisand
Lepaskan: 2024-11-09 03:33:01
asal
613 orang telah melayarinya

How do I remove CSS classes from elements using JavaScript?

Mengalih keluar Kelas CSS dengan JavaScript

JavaScript menawarkan kaedah langsung untuk mengalih keluar kelas CSS daripada elemen tanpa memerlukan jQuery. Kaedah ini menggunakan sifat classList, yang disokong oleh kebanyakan penyemak imbas moden.

Langkah untuk Mengalih keluar Kelas CSS Menggunakan ClassList:

  1. Pilih Elemen: Kenal pasti elemen yang anda mahu alih keluar kelas CSS menggunakan document.querySelector atau document.getElementById.
  2. Alih keluar Kelas: Gunakan classList.remove () kaedah untuk mengalih keluar kelas CSS yang dikehendaki. Sintaksnya adalah seperti berikut:

    ELEMENT.classList.remove("CLASS_NAME");
    Salin selepas log masuk

Contoh:

Untuk mengalih keluar kelas "merah" daripada elemen dengan ID 'el ', anda akan menggunakan kod berikut:

const el = document.querySelector('#el');
el.classList.remove("red");
Salin selepas log masuk

Kaedah Alternatif:

Walaupun classList.remove() ialah pendekatan yang disyorkan, terdapat kaedah alternatif untuk mengalih keluar Kelas CSS:

  • .removeAttribute(): Kaedah ini mengalih keluar keseluruhan atribut, termasuk nama kelas. Walau bagaimanapun, ia kurang cekap berbanding classList.remove().
  • Menggantikan Atribut Kelas: Anda boleh menggantikan keseluruhan atribut kelas dengan nilai baharu yang mengecualikan kelas yang ingin anda alih keluar.

Atas ialah kandungan terperinci Bagaimanakah cara saya mengalih keluar kelas CSS daripada elemen menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan