Tôi tự hỏi làm thế nào tôi có thể ẩn tất cả các div trên trang chỉ sử dụng Javascript, tôi không thể sử dụng Jquery. Có cách nào để làm điều này mà không sử dụng các mảng đi kèm với document.getElementByTag? Hoặc nếu không có, bạn có thể chỉ cho tôi cách để ẩn tất cả? Cảm ơn!Ẩn tất cả các div bằng javascript
5
A
Trả lời
7
Sử dụng getElementsByTagName()
để lấy danh sách tất cả các thành phần div
, sau đó đặt thuộc tính CSS display
thành none
.
var divs = document.getElementsByTagName("div");
for (var i = 0; i < divs.length; i++) {
divs[i].style.display = 'none';
}
DEMO.
1
Bạn sẽ cần phải sử dụng document.getElementsByTagName
, và sau đó sử dụng một vòng lặp for để xử lý tất cả các yếu tố:
var divs = document.getElementsByTagName('div');
for(var i = 0; i < divs.length; i++) {
divs[i].style.display = "none";
}
1
Chỉ cần để đưa ra một giải pháp hoàn toàn khác nhau ở đây.
Bạn có thể thiết lập một lớp CSS để cơ thể của bạn, như thế này
body.hideDivs DIV {
display: none;
}
document.body.className = "hideDivs";
Nhưng điều này sẽ che giấu tất cả mọi thứ bên trong những divs cũng có, mà có thể không được những gì bạn đang đi kiếm ở đây.
Các vấn đề liên quan
- 1. Ẩn tất cả các phần tử có lớp bằng cách sử dụng Javascript đơn giản
- 2. javascript ẩn số div
- 3. php ẩn TẤT CẢ các lỗi
- 4. Bọc tất cả hình ảnh bằng div bằng DOMDocument
- 5. Ẩn tất cả các thành phần có cùng tên lớp?
- 6. jquery div khi tất cả các hình ảnh được tải
- 7. CSS/Javascript Hiển thị/Ẩn DIV bằng lớp CSS?
- 8. Ẩn tất cả các yếu tố ngoại trừ một div để xem in
- 9. Ẩn DIV [Rails]
- 10. In tất cả nội dung div bằng jquery printElement
- 11. đọc tất cả các nhịp của một div động
- 12. Ẩn thanh địa chỉ trong tất cả các trình duyệt
- 13. Thay thế tất cả các url trong một div
- 14. Ẩn tất cả các biểu mẫu đang mở
- 15. Chặn tất cả đầu vào phía sau div ẩn trong IE?
- 16. HtmlAgilityPack Nhận tất cả các liên kết bên trong DIV
- 17. Thêm javascript vào tất cả các trang trong OpenCart
- 18. Ẩn tất cả các bộ điều khiển xem phương thức
- 19. Ẩn tất cả các dòng phù hợp (không) trong Vim
- 20. Làm thế nào để ẩn tất cả các phần tử ngoại trừ một phần bằng cách sử dụng jquery?
- 21. Ẩn Cột nếu tất cả Hàng trống
- 22. yếu tố ẩn Html bằng cách sử dụng javascript
- 23. Javascript/jquery, nhận tất cả vị trí div tại (x, y). Chuyển tiếp?
- 24. xóa div gói và để nguyên tất cả các div phụ?
- 25. Nơi đặt tất cả mã JavaScript jQuery đó?
- 26. kiểm tra tất cả các hộp kiểm trong DataTable bao gồm các hàng ẩn
- 27. Có cách nào để làm mờ tất cả các trang và tập trung một số div với jquery/javascript không?
- 28. Cách nhận tất cả các phần tử bên trong "div" bắt đầu bằng văn bản đã biết
- 29. jquery/javascript - ẩn div nếu chứa hình ảnh bị hỏng
- 30. 'chọn tất cả' và 'xóa tất cả' bằng selected.js