질문/조언질답게시판
Extra Form
CMS 기타

특정 div class 안보이게 하는방법 아시는분?

아래방법이 다 안되네요

 

<script>
CASE1:자바스크립트로 해결하기 
    document.getElementById("showHide").style.display ='none';
    document.getElementById("showHide").style.display ='block';
CASE2:제이쿼리로 해결하기
    $("#showHide").css("display" ,"block");
    $("#showHide").css("display" ,"none");
CASE3:제이쿼리로 해결하기(제일 간단함)
    $("#showHide").show();
    $("#showHide").hide();
<script>

  • profile

    getElementById
    #
    둘다 id값을 지칭합니다.
    class는 .으로 지칭하죠.
    .showHide 이렇게요.

    아쉽게도 getElementByClass는 없습니다.
    getElementsByClassName이 있죠.

    id는 하나의 페이지에서 1개만 사용하는 고유값(아이덴티티, identity)이니 단수
    class는 하나의 페이지에서 여러개를 사용할수 있으니 복수이죠.

  • profile
    제가 본 이것 관련 안되는 분 질문 2번 정도 스크립트가 닫고 열어야 하는 엘리먼트(html) 보다 먼저 실행되서 그랬습니다.

    스크립트를 dom load 후에 실행되도록 고치거나 html 보다 뒷쪽에 스크립트를 위치시켜야 합니다.
  • profile

    $(".showHide").off();
    $(".showHide").css("display" ,"none");

     

    이벤트 뭐 걸려서 그런거면 시도해보세요

  • profile

    jQuery(".showHide").hide();

  • ?
    </body> 위에 스크립트를 삽입해보세요