Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript


Tìm hiểu cách xóa tên lớp khỏi một phần tử với JavaScript.


Nhấp vào nút để xóa một lớp khỏi tôi!


Xóa lớp

Bước 1) Thêm HTML:

Trong ví dụ này, chúng tôi sẽ sử dụng một nút để xóa lớp "MyStyle" khỏi phần tử với ID = "MyDiv":

Thí dụ

Thử nó

& nbsp; Đây là một yếu tố div.
  This is a DIV element.


Bước 2) Thêm CSS:

Kiểu tên lớp được chỉ định:

Thí dụ

Thử nó
  width: 100%;
  padding: 25px;
  background-color: coral;
  color: white;
  font-size: 25px;
}



& nbsp; Đây là một yếu tố div.

Bước 2) Thêm CSS:

Thí dụ

Thử nó
  var element = document.getElementById("myDIV");
  element.classList.remove("mystyle");
}

& nbsp; Đây là một yếu tố div.


Bước 2) Thêm CSS: Also see How To Toggle A Class.

Kiểu tên lớp được chỉ định: Also see How To Add A Class.

.MyStyle {& nbsp; & nbsp; width: 100%; & nbsp; & nbsp; padding: 25px; & nbsp; & nbsp; & nbsp; kích thước phông chữ: 25px;} Learn more about the classList property in our JavaScript Reference.

Bước 3) Thêm JavaScript: Learn more about the className property in our JavaScript Reference.



Đó là nó để loại bỏ một tên lớp khỏi một phần tử bằng JavaScript.


var p = document.getElementsByClassName("nav")[0];

Sự kết luận

p.classList.remove("nav")

JavaScript có thể được sử dụng để xóa tên lớp khỏi phần tử HTML trên trang web với sự trợ giúp của .ClassList.Remove (). Nó thậm chí có thể được sử dụng để loại bỏ nhiều lớp khỏi danh sách lớp của một phần tử. Để giới thiệu điều này, chúng tôi đã tạo ra một HTML cơ bản với một phần tử div trên đó. Sau đó, chúng tôi đã mã hóa một tập lệnh để xóa lớp khỏi phần tử đó. Chúng tôi đã kiểm tra đầu ra bằng các công cụ phát triển trình duyệt và chúng tôi thậm chí đã thử một cách thay thế để thực hiện cùng một nhiệm vụ.

p.className = "". 

Thông tin về các Tác giả

Một nhà phát triển JavaScript & người đam mê Linux với 4 năm kinh nghiệm công nghiệp và đã được chứng minh để kết hợp các quan điểm sáng tạo và khả năng sử dụng dẫn đến các ứng dụng web đẳng cấp thế giới. Tôi có kinh nghiệm làm việc với Vue, React & Node.js & hiện đang làm việc về viết bài viết và tạo video.Aug 11, 2020 at 14:59

Làm thế nào để bạn loại bỏ một phần tử khỏi một lớp?Shinichi

Để loại bỏ tất cả các yếu tố với một lớp cụ thể:.1 silver badge8 bronze badges

6

Sử dụng tài liệu. Phương thức QuerySelectorall () để chọn các thành phần theo lớp ..remove all classes.
Otherwise use classList.remove

document.getElementById('btn').addEventListener('click', function() {
    var p = document.getElementsByClassName("nav")[0];
    p.classList.remove('nav');
});
.nav { background: red }

Sử dụng phương thức foreach () để lặp qua bộ sưu tập ..Aug 11, 2020 at 15:04

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

Gọi phương thức Remove () trên mỗi phần tử để xóa nó khỏi DOM ..Sascha

Làm cách nào để loại bỏ một lớp khỏi thẻ cơ thể?3 gold badges13 silver badges34 bronze badges

Để xóa một lớp khỏi phần tử cơ thể, hãy gọi phương thức ClassList.Remove () trên đối tượng cơ thể, ví dụ: tài liệu. thân hình. Danh sách lớp.

$('.nav').removeClass('nav');

Làm cách nào để loại bỏ một lớp khỏi div?Aug 11, 2020 at 15:01

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

Sử dụng phương thức classList.Remove () để xóa một lớp khỏi phần tử div, ví dụ: hộp. Danh sách lớp. loại bỏ ('lớp của tôi').nAviD

Làm cách nào để loại bỏ một lớp khỏi một mảng các yếu tố?1 gold badge28 silver badges51 bronze badges

Để loại bỏ một lớp khỏi nhiều yếu tố:.

document.getElementsByClassName("nav")[0].classList.remove("nav");

Sử dụng phương thức foreach () để lặp qua bộ sưu tập ..Aug 11, 2020 at 15:04

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

Gọi phương thức Remove () trên mỗi phần tử để xóa nó khỏi DOM ..keidakida

Làm cách nào để loại bỏ một lớp khỏi thẻ cơ thể?4 silver badges10 bronze badges

Để xóa một lớp khỏi phần tử cơ thể, hãy gọi phương thức ClassList.Remove () trên đối tượng cơ thể, ví dụ: tài liệu. thân hình. Danh sách lớp.

p.classList.remove("env");

Sử dụng phương thức foreach () để lặp qua bộ sưu tập ..Aug 11, 2020 at 15:04

Gọi phương thức Remove () trên mỗi phần tử để xóa nó khỏi DOM ..

Làm cách nào để loại bỏ một lớp khỏi thẻ cơ thể?

Sử dụng phương thức foreach () để lặp qua bộ sưu tập ..Aug 11, 2020 at 15:04

& nbsp; & nbsp; & nbsp; & nbsp; while (div.length) {

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Div [0] .ClassList.Remove ("Yahoo", "Bing");

Để xóa tên lớp khỏi một phần tử, chúng tôi sử dụng hàm .ClassList.Remove ()..classList.remove() function.

Cú pháp là:

Element.ClassList.Remove (ClassName)classList.remove( classname )

Chúng ta sẽ tìm hiểu làm thế nào chúng ta có thể sử dụng JavaScript để xóa tên lớp khỏi một phần tử trên trang web. Đối với điều này, chúng tôi sẽ tạo ra:

  • Một trang HTML cơ bản với một phần tử có tên lớp mà chúng tôi muốn xóa.
  • Một nút sẽ gọi chức năng.
  • Hàm được liên kết với nút thực sự sẽ loại bỏ tên lớp.
  • Các công cụ nhà phát triển trình duyệt để xác minh việc loại bỏ tên lớp.

Bắt đầu nào.

Thiết lập trang HTML

Chúng tôi sẽ tạo ra một yếu tố với một danh sách các tên lớp khác nhau. Điều này cũng sẽ có một ID cụ thể để tạo tham chiếu đến điều này khi chúng tôi đang sử dụng JavaScript. Chúng ta có thể tạo điều này bằng cách sử dụng các dòng sau:

element with a list of various class names. This
will also have a specific ID to create a reference to this
when we are using JavaScript. We can create this by using the following lines:

Chúng ta sẽ tìm hiểu làm thế nào chúng ta có thể sử dụng JavaScript để xóa tên lớp khỏi một phần tử trên trang web. Đối với điều này, chúng tôi sẽ tạo ra:center>

& nbsp; & nbsp;<div class="google yahoo bing LinuxHint" id="LH-Tuts" style="background-color:  cadetblue">

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một div với nhiều lớp

& nbsp; & nbsp;div>

Chúng ta sẽ tìm hiểu làm thế nào chúng ta có thể sử dụng JavaScript để xóa tên lớp khỏi một phần tử trên trang web. Đối với điều này, chúng tôi sẽ tạo ra:center>

& nbsp; & nbsp;

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một div với nhiều lớp

element.

Chúng tôi có một Div với các lớp học Google Google Yahoo Bing Linuxhint, và ID là LH-Tuts. Chúng tôi đã thêm thuộc tính kiểu để làm cho nó hiển thị. Chúng tôi chạy tệp HTML để nhận đầu ra sau:

Bây giờ chúng tôi có một trang HTML cơ bản, hãy để tạo một nút sẽ xóa một lớp khỏi phần tử.button onclick="removeClass()">Remove Classbutton>

Chúng tôi làm điều đó bằng cách sử dụng các dòng mã sau:

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

Xóa lớp

Trang web của chúng tôi sẽ trông như thế này:

& nbsp; & nbsp; & nbsp; chức năng removeClass () {script>

& nbsp; & nbsp;function removeClass() {

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một div với nhiều lớp= document.getElementById("LH-Tuts");

Chúng tôi có một Div với các lớp học Google Google Yahoo Bing Linuxhint, và ID là LH-Tuts. Chúng tôi đã thêm thuộc tính kiểu để làm cho nó hiển thị. Chúng tôi chạy tệp HTML để nhận đầu ra sau:classList.remove("google");

Bây giờ chúng tôi có một trang HTML cơ bản, hãy để tạo một nút sẽ xóa một lớp khỏi phần tử.}

& nbsp; & nbsp;script>

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một div với nhiều lớp

element. Let’s try it out and verify the output with the browser’s developer tools.

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

Chúng tôi có một Div với các lớp học Google Google Yahoo Bing Linuxhint, và ID là LH-Tuts. Chúng tôi đã thêm thuộc tính kiểu để làm cho nó hiển thị. Chúng tôi chạy tệp HTML để nhận đầu ra sau:

Bây giờ chúng tôi có một trang HTML cơ bản, hãy để tạo một nút sẽ xóa một lớp khỏi phần tử.

div.classList.remove("google","yahoo","bing");classList.remove("google", "yahoo", "bing");

Chúng tôi làm điều đó bằng cách sử dụng các dòng mã sau:

& nbsp; & nbsp; & nbsp; chức năng removeClass () {script>

& nbsp; & nbsp;function removeClass() {

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một div với nhiều lớp= document.getElementById("LH-Tuts");

Chúng tôi có một Div với các lớp học Google Google Yahoo Bing Linuxhint, và ID là LH-Tuts. Chúng tôi đã thêm thuộc tính kiểu để làm cho nó hiển thị. Chúng tôi chạy tệp HTML để nhận đầu ra sau:classList.remove("google", "yahoo", "bing");

Bây giờ chúng tôi có một trang HTML cơ bản, hãy để tạo một nút sẽ xóa một lớp khỏi phần tử.}

& nbsp; & nbsp; & nbsp; chức năng removeClass () {script>

& nbsp; & nbsp;

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một div với nhiều lớp

Chúng tôi có một Div với các lớp học Google Google Yahoo Bing Linuxhint, và ID là LH-Tuts. Chúng tôi đã thêm thuộc tính kiểu để làm cho nó hiển thị. Chúng tôi chạy tệp HTML để nhận đầu ra sau:

Bây giờ chúng tôi có một trang HTML cơ bản, hãy để tạo một nút sẽ xóa một lớp khỏi phần tử.document.getElementByID() to create a reference to the element, we can even use the document.getElementByClassName(), but for that we will have to change our script. As we cannot refer to an element using its class name and then delete a class name while maintaining a reference to the element. That is because the className is a “LIVE NODELIST”.

Chúng tôi làm điều đó bằng cách sử dụng các dòng mã sau:document.getElementsByClassName() our function becomes:

 

Xóa lớp removeClass() {

Trang web của chúng tôi sẽ trông như thế này:= document.getElementsByClassName("google yahoo bing LinuxHint");

Tạo mã JavaScript để xóa lớp khỏi phần tử(div.length) {

Bây giờ chúng ta phải viết một chức năng, RemoveClass () trong tập lệnh. Vì vậy, hãy để Lôi tạo một thẻ và viết một chức năng sẽ xóa lớp Google Google khỏi danh sách các lớp với các dòng sau:[0].classList.remove("yahoo", "bing");

& nbsp; & nbsp; & nbsp; chức năng removeClass () {}

Bây giờ chúng tôi có một trang HTML cơ bản, hãy để tạo một nút sẽ xóa một lớp khỏi phần tử.}

Chúng tôi làm điều đó bằng cách sử dụng các dòng mã sau:

Xóa lớp

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

Trang web của chúng tôi sẽ trông như thế này:

Tạo mã JavaScript để xóa lớp khỏi phần tử

Bây giờ chúng ta phải viết một chức năng, RemoveClass () trong tập lệnh. Vì vậy, hãy để Lôi tạo một thẻ và viết một chức năng sẽ xóa lớp Google Google khỏi danh sách các lớp với các dòng sau:.classList.remove(). It can even be used to remove multiple classes from the class list of an element. To showcase this, we created a basic HTML with a div element on it. Afterward, we coded a script to remove the class from that element. We examined the output using the browser’s developer tools and we even tried out an alternative way of doing the same task.

& nbsp; & nbsp; & nbsp; chức năng removeClass () {

Hướng dẫn how to remove the class nav from the following element in javascript - cách xóa class nav khỏi phần tử sau trong javascript

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; div = document.getEuityById ("lh-tots");

Làm thế nào để bạn loại bỏ một phần tử khỏi một lớp?

Để loại bỏ tất cả các yếu tố với một lớp cụ thể:..
Sử dụng tài liệu.Phương thức QuerySelectorall () để chọn các thành phần theo lớp ..
Sử dụng phương thức foreach () để lặp qua bộ sưu tập ..
Gọi phương thức Remove () trên mỗi phần tử để xóa nó khỏi DOM ..

Làm cách nào để loại bỏ một lớp khỏi thẻ cơ thể?

Để xóa một lớp khỏi phần tử cơ thể, hãy gọi phương thức ClassList.Remove () trên đối tượng cơ thể, ví dụ:tài liệu.thân hình.Danh sách lớp.call the classList. remove() method on the body object, e.g. document. body. classList.

Làm cách nào để loại bỏ một lớp khỏi div?

Sử dụng phương thức classList.Remove () để xóa một lớp khỏi phần tử div, ví dụ:hộp.Danh sách lớp.loại bỏ ('lớp của tôi'). remove() method to remove a class from a div element, e.g. box. classList. remove('my-class') .

Làm cách nào để loại bỏ một lớp khỏi một mảng các yếu tố?

Để loại bỏ một lớp khỏi nhiều yếu tố:..
Sử dụng tài liệu.Phương thức QuerySelectorall để chọn các phần tử ..
Sử dụng phương thức foreach () để lặp qua bộ sưu tập ..
Sử dụng danh sách lớp.loại bỏ () phương thức để loại bỏ lớp khỏi mỗi phần tử ..