⊗jsPmPrHShB 482 of 505 menu

JavaScript에서 요소 숨기기 및 표시하기 버튼

이 섹션에서는 페이지 요소를 숨기고 표시하는 방법을 배울 것입니다. 평소처럼, 간단한 것부터 시작하여 점점 복잡하게 만들어 보겠습니다.

준비 운동으로 문단과 두 개의 버튼이 있다고 가정해 봅시다:

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

변수에 요소에 대한 참조를 가져옵니다:

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

이제 한 버튼을 클릭하면 문단이 숨겨지고, 다른 버튼을 클릭하면 표시되도록 만들어 봅시다. 이를 위해 요소에 해당 CSS 클래스를 추가하거나 제거하겠습니다:

.hidden { display: none; }

문제를 해결해 봅시다:

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

내 코드를 수정하여 버튼이 하나만 있도록 하세요. 이 버튼을 첫 번째 클릭하면 요소가 표시되고, 두 번째 클릭하면 숨겨지도록 만드세요.

한국어
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ʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부