테스트 사이트 - 개발 중인 베타 버전입니다

선택버튼과 라이도 선택에서 되고 안되는 부분 좀... 채택완료

김선만 11년 전 조회 4,103

 

   

       

   

   

       

   

 

 

위 코드는 라디오버튼은 "na10" "na20"이 먹히는데 선택버튼은 먹히지 않네요 크롬에서요

선택이 먹히게 하고자 합니다. 좀...; 문의만 해서 죄송...;;;;

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

function QnaShow(na) {     for(var i=10; i<=20; i +=10)     {         if(na==i)             document.getElementById("na"+i).style.display = "block";         else             document.getElementById("na"+i).style.display = "none";     } }

???????????????????????????????????????????????????????????????????????????????

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

김선만
11년 전
죄송한데 안되는데요..;;;;;;;
불량학생
11년 전
아 na값이 na10 na20 이군요
onclick= 이부분에서 na10 na20 에서 숫자만 넣으세요
QnaShow('10')
QnaShow('20')
이런식으로요

댓글을 작성하려면 로그인이 필요합니다.

11년 전

</p><p><script language="javascript">
function QnaShow(na) {
    document.getElementById("na10").style.display = "none";
    document.getElementById("na20").style.display = "none";
    var obj = document.getElementById(na);
    obj.style.display = "block";
}
</script></p><p>

올려 주신 부분 스크립트 부분만 수정한 겁니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

김선만
11년 전
감사드립니다.
아래처럼 하니 크롬에도 잘 되네요
<select id="wr_5" name="wr_5" onChange="hide()">
<option value="보이기">보이기</option>
<option value="감추기">감추기</option>

</select>

<script language="JavaScript">
function hide()
{
if(event.srcElement.value == "보이기")
{
document.all['address1'].style.display = "";
}
else{document.all['address1'].style.display = "none";}
}
</script>

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인