Chúng tôi lặp lại các phần tử trong đối tượng danh sách bằng phương thức
const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
7. Phương pháp const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
7 này hoạt động tương tự như const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
7 const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
8phương pháp const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
9Chúng tôi sử dụng phương thức
const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
9 để xóa một lớp khỏi các phần tử. Bạn có thể loại bỏ nhiều lớp bằng cách chuyển thêm đối số cho .bold {
font-weight: bold;
}
.big {
font-size: 1.5em;
}
.text {
font-family: Arial;
}
.btn {
color: white;
background-color: blue;
}
1const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
1const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big', 'bold'];
}]
Nếu bất kỳ lớp nào được chuyển đến
.bold {
font-weight: bold;
}
.big {
font-size: 1.5em;
}
.text {
font-family: Arial;
}
.btn {
color: white;
background-color: blue;
}
1 không tồn tại trên phần tử, thì .bold {
font-weight: bold;
}
.big {
font-size: 1.5em;
}
.text {
font-family: Arial;
}
.btn {
color: white;
background-color: blue;
}
1 sẽ bỏ qua nó, thay vì đưa ra lỗiVí dụ trước hoạt động để xóa một lớp khỏi mọi phần tử trong DOM. Điều gì sẽ xảy ra nếu bạn muốn xóa tất cả các phần tử là phần tử con của một phần tử DOM cụ thể, chẳng hạn, chỉ là phần tử con của phần tử
.bold {
font-weight: bold;
}
.big {
font-size: 1.5em;
}
.text {
font-family: Arial;
}
.btn {
color: white;
background-color: blue;
}
5 trong ví dụ của chúng tôi?Để làm điều này, chỉ cần sửa đổi tiền tố
.bold {
font-weight: bold;
}
.big {
font-size: 1.5em;
}
.text {
font-family: Arial;
}
.btn {
color: white;
background-color: blue;
}
6 bằng bộ chọn của phần tử và phân tách chúng bằng khoảng trắng. ý tôi làconst removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
1const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
2Thêm lớp cho tất cả các phần tửGiống như phương thức
const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
9 loại bỏ một hoặc nhiều lớp khỏi một phần tử, phương thức .bold {
font-weight: bold;
}
.big {
font-size: 1.5em;
}
.text {
font-family: Arial;
}
.btn {
color: white;
background-color: blue;
}
9 thêm một hoặc nhiều lớp vào một phần tử. Điều này có nghĩa là chúng ta có thể sử dụng nó trong phương thức const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
7 để xóa một lớp khỏi tất cả các phần tử DOMconst removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
1const removeBtn = document.getElementById['remove'];
removeBtn.addEventListener['click', [] => {
const elements = document.querySelectorAll['*'];
elements.forEach[[element] => {
element.classList.remove['big'];
}];
}]
6Được xuất bản lần đầu tại codingbeautydev. com
Mọi điều điên rồ mà JavaScript làmHướng dẫn hấp dẫn về những cảnh báo tinh tế và những phần ít được biết đến của JavaScript
Đăng ký và nhận ngay một bản sao miễn phí
Thêm nội dung tại PlainEnglish. io
Đăng ký nhận bản tin hàng tuần miễn phí của chúng tôi. Theo dõi chúng tôi trên Twitter, LinkedIn, YouTube và Discord
Bạn đang tìm cách mở rộng quy mô khởi nghiệp công nghệ của mình bằng nội dung?
Chúng tôi cung cấp lời khuyên chuyên môn miễn phí và các giải pháp riêng biệt để giúp bạn xây dựng nhận thức và áp dụng cho sản phẩm hoặc dịch vụ công nghệ của mình