현재 표시되는지 여부에 따라 div를 표시하거나 숨기는 버튼을 만듭니다.

Anne

저는 JS를 처음 접했고이 코드를 더 깔끔하게 작성하는 방법이 있는지 궁금합니다.

현재 표시 중인지 여부에 따라 div를 표시하거나 숨기는 버튼을 만들려고합니다.

미리 많은 감사

Anne

var button = document.getElementById('button');
var hideText = document.getElementById('output').className = 'hide';

button.addEventListener('click', ()=>{
    if(hideText){
        document.getElementById('output').className = 'unhide';
        hideText = false;
    }else{
        document.getElementById('output').className = 'hide';
        hideText = true;
    }
})

CSS

.hide{display: none;}

.unhide{display: block;}
던컨 탁커

단일 클래스 (예 :)를 사용하고 unhide기본적으로 보이지 않게 만드십시오. 그런 다음

button.addEventListener('click', () => {
    document.getElementById('output').classList.toggle('unhide');
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터에 따라 div 아래 버튼을 숨기거나 표시하는 방법

분류에서Dev

라디오 버튼을 클릭하여 dojo를 사용하여 DIV를 표시하거나 숨기는 방법은 무엇입니까?

분류에서Dev

라디오 버튼을 사용하여 Vue 3에서 div를 표시하거나 숨 깁니다.

분류에서Dev

다른 요소에 콘텐츠가 있는지 여부에 따라 버튼을 표시하거나 숨길 수 없습니다.

분류에서Dev

클릭 한 버튼에 따라 특정 div를 표시하거나 숨길 수 있습니다.

분류에서Dev

클릭 한 버튼에 따라 특정 div를 표시하거나 숨길 수 있습니다.

분류에서Dev

JavaScript를 사용하여 다른 버튼을 클릭 할 때 버튼을 숨기거나 표시하는 방법

분류에서Dev

버튼 마우스 오버에 따라 템플릿 내부의 <div>를 표시하거나 숨기려면 어떻게해야합니까?

분류에서Dev

Jlabel을 확장하여 패널에 문자열을 그리는 클래스를 만듭니다. 현재 아무것도 표시되지 않습니다

분류에서Dev

레일을 사용하여 화면 크기에 따라 뷰에서 요소를 숨기거나 표시하는 방법은 무엇입니까?

분류에서Dev

p-table의 열 값에 따라 편집 버튼을 표시하거나 숨기는 방법

분류에서Dev

하나의 div를 표시하고 나머지는 버튼을 사용하여 숨길 수 없습니다.

분류에서Dev

버튼 클릭 여부에 따라 div의 클래스를 변경하고 나머지는 숨기는 중

분류에서Dev

테이블 작업 열의 사용자 역할에 따라 편집 및 삭제 버튼을 표시하거나 숨기는 방법은 무엇입니까?

분류에서Dev

사용자 인증에 따라 각도로 버튼을 표시하거나 숨기는 방법은 무엇입니까?

분류에서Dev

행 내용에 따라 DGrid 선택기를 표시하거나 숨 깁니다.

분류에서Dev

현재 div를 숨기고 다음 div를 표시하는 JQuery

분류에서Dev

다른 페이지의 확인란 상태에 따라 DIV를 숨기거나 표시하는 방법은 무엇입니까?

분류에서Dev

다른 div에 영향을주지 않고 익명 div를 숨기거나 표시하는 방법

분류에서Dev

시간 odoo12에 따라 버튼에 속성을 숨기거나 부여하는 방법은 무엇입니까?

분류에서Dev

외부 라디오 버튼 그룹에서 클릭 한 항목에 따라 <옵션>을 표시하거나 숨기려면 어떻게합니까?

분류에서Dev

자바 스크립트 또는 PHP를 사용하는 날에 따라 div를 숨기거나 표시하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 mvc에서 다른 라디오 버튼을 선택할 때 div를 표시하고 숨기는 방법은 무엇입니까?

분류에서Dev

Docusaurus 프로젝트에서 모든 세부 태그의 상태를 표시하거나 숨기는 버튼을 만드는 방법은 무엇입니까?

분류에서Dev

Angular 9 Reactive 양식은 라디오 버튼 선택에 따라 div 숨기기를 표시합니다.

분류에서Dev

라디오 버튼 선택에 따라 div 표시 / 숨기기

분류에서Dev

같은 버튼을 클릭 할 때 div를 표시하거나 숨기는 방법은 무엇입니까?

분류에서Dev

jquery는 CSS 클래스를 숨기고 표시하지만 현재 div 내부의 콘텐츠 만 표시합니다.

분류에서Dev

버튼을 클릭하면 조건에 따라 특정 div에 다른 부분보기가 표시됩니다.

Related 관련 기사

  1. 1

    데이터에 따라 div 아래 버튼을 숨기거나 표시하는 방법

  2. 2

    라디오 버튼을 클릭하여 dojo를 사용하여 DIV를 표시하거나 숨기는 방법은 무엇입니까?

  3. 3

    라디오 버튼을 사용하여 Vue 3에서 div를 표시하거나 숨 깁니다.

  4. 4

    다른 요소에 콘텐츠가 있는지 여부에 따라 버튼을 표시하거나 숨길 수 없습니다.

  5. 5

    클릭 한 버튼에 따라 특정 div를 표시하거나 숨길 수 있습니다.

  6. 6

    클릭 한 버튼에 따라 특정 div를 표시하거나 숨길 수 있습니다.

  7. 7

    JavaScript를 사용하여 다른 버튼을 클릭 할 때 버튼을 숨기거나 표시하는 방법

  8. 8

    버튼 마우스 오버에 따라 템플릿 내부의 <div>를 표시하거나 숨기려면 어떻게해야합니까?

  9. 9

    Jlabel을 확장하여 패널에 문자열을 그리는 클래스를 만듭니다. 현재 아무것도 표시되지 않습니다

  10. 10

    레일을 사용하여 화면 크기에 따라 뷰에서 요소를 숨기거나 표시하는 방법은 무엇입니까?

  11. 11

    p-table의 열 값에 따라 편집 버튼을 표시하거나 숨기는 방법

  12. 12

    하나의 div를 표시하고 나머지는 버튼을 사용하여 숨길 수 없습니다.

  13. 13

    버튼 클릭 여부에 따라 div의 클래스를 변경하고 나머지는 숨기는 중

  14. 14

    테이블 작업 열의 사용자 역할에 따라 편집 및 삭제 버튼을 표시하거나 숨기는 방법은 무엇입니까?

  15. 15

    사용자 인증에 따라 각도로 버튼을 표시하거나 숨기는 방법은 무엇입니까?

  16. 16

    행 내용에 따라 DGrid 선택기를 표시하거나 숨 깁니다.

  17. 17

    현재 div를 숨기고 다음 div를 표시하는 JQuery

  18. 18

    다른 페이지의 확인란 상태에 따라 DIV를 숨기거나 표시하는 방법은 무엇입니까?

  19. 19

    다른 div에 영향을주지 않고 익명 div를 숨기거나 표시하는 방법

  20. 20

    시간 odoo12에 따라 버튼에 속성을 숨기거나 부여하는 방법은 무엇입니까?

  21. 21

    외부 라디오 버튼 그룹에서 클릭 한 항목에 따라 <옵션>을 표시하거나 숨기려면 어떻게합니까?

  22. 22

    자바 스크립트 또는 PHP를 사용하는 날에 따라 div를 숨기거나 표시하는 방법은 무엇입니까?

  23. 23

    jquery를 사용하여 mvc에서 다른 라디오 버튼을 선택할 때 div를 표시하고 숨기는 방법은 무엇입니까?

  24. 24

    Docusaurus 프로젝트에서 모든 세부 태그의 상태를 표시하거나 숨기는 버튼을 만드는 방법은 무엇입니까?

  25. 25

    Angular 9 Reactive 양식은 라디오 버튼 선택에 따라 div 숨기기를 표시합니다.

  26. 26

    라디오 버튼 선택에 따라 div 표시 / 숨기기

  27. 27

    같은 버튼을 클릭 할 때 div를 표시하거나 숨기는 방법은 무엇입니까?

  28. 28

    jquery는 CSS 클래스를 숨기고 표시하지만 현재 div 내부의 콘텐츠 만 표시합니다.

  29. 29

    버튼을 클릭하면 조건에 따라 특정 div에 다른 부분보기가 표시됩니다.

뜨겁다태그

보관