⊗jsPmPrHShB 482 of 505 menu

Nút để ẩn và hiển thị phần tử bằng JavaScript

Trong phần này, chúng ta sẽ học cách ẩn và hiển thị các phần tử trên trang. Như thường lệ, hãy bắt đầu với thứ gì đó đơn giản, và dần dần phức tạp hơn.

Giả sử để khởi động, chúng ta có một đoạn văn và hai nút:

<p id="elem">text</p> <input type="submit" id="show" value="show"> <input type="submit" id="hide" value="hide">

Lấy các tham chiếu đến phần tử của chúng ta vào các biến:

let elem = document.querySelector('#elem'); let show = document.querySelector('#show'); let hide = document.querySelector('#hide');

Bây giờ hãy làm sao để khi nhấp chuột vào một nút thì đoạn văn của chúng ta ẩn đi, còn khi nhấp vào nút kia - thì hiển thị lên. Để làm điều này, chúng ta sẽ thêm hoặc xóa lớp CSS tương ứng cho phần tử:

.hidden { display: none; }

Giải quyết nhiệm vụ của chúng ta:

hide.addEventListener('click', function() { elem.classList.add('hidden'); }); show.addEventListener('click', function() { elem.classList.remove('hidden'); });

Hãy sửa đổi code của tôi sao cho chỉ có một nút duy nhất. Giả sử khi nhấp chuột lần đầu vào nút này phần tử được hiển thị, còn khi nhấp lần thứ hai - thì bị ẩn đi.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối