레이어창 다수 작동 하게 하려면??

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
레이어창 다수 작동 하게 하려면??

QA

레이어창 다수 작동 하게 하려면??

본문


<script>
function view() {
  if(hiddenTB.style.display=="none") {
    hiddenTB.style.display="block";
  }
  else {
    hiddenTB.style.display="none";
  }
}
</script>
 
<input id="BT" type="button" value="열기닫기" onclick="view()">
<div id="hiddenTB" style="display:none">
 내용
</div> 

 

검색해서 요구 하는 스타일은 찾았는데

 

다수로 작동 하게 하려면 어떻게 하면 되나요 ??

 

2개 넣으니 작동 안되네요.

  

이 질문에 댓글 쓰기 :

답변 1

아래와 같이 처리하시면 될 듯 싶습니다.

 

<script>

function view(no) {

var thisdiv = document.getElementById("hiddenTB"+no);

if(thisdiv.style.display=="none") {

    thisdiv.style.display="block";

  }

else {

    thisdiv.style.display="none";

  }

}

</script>

 

<input id="BT1" type="button" value="열기닫기" onclick="view(1)">

<div id="hiddenTB1" style="display:none">

 첫째 내용

</div> 

<input id="BT2" type="button" value="열기닫기" onclick="view(2)">

<div id="hiddenTB2" style="display:none">

 둘째 내용

</div>  

답변을 작성하시기 전에 로그인 해주세요.
전체 67
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT