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

자바 함수 질문 드려요... 채택완료

자바를 모르니 정말 답답하고 힘드네요..ㅠㅠㅠ

고수님께 도움을 청하고자 합니다.

다른고수님이 만드시 소스가 아래와 같아요..

 for(var b=0;b<;b++){ ....

if(!document.getElementById('chk_id_'+b).checked){alert(........

이렇습니다... 즉 선택박스에 선택을 하면 b라는 값에 0.1.2..... 이런식으로 담는 것 같아요..

근데 여기서 제가 필요한것은 b에 담은 값에서 1을 빼고 싶어요...

그러니까.. b -1 이 되겠네요.. 이렇게 하려면 어찌해야 되는지요?

if(!document.getElementById('chk_id_'+b-1).checked){alert(........

또는

var cc = b -1 ;

if(!document.getElementById('chk_id_'+cc).checked){alert(........

이렇게 하는건 아니쟎아요..ㅠㅠ

좀 알려주세요...

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

답변 2개

아무리 봐도 'chk_id' 가 문자열 값이라면, parse int 를 해주어야 제대로 작동할 것 같습니다만...
로그인 후 평가할 수 있습니다

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

무엇을 묻고 있는지 잘 이해가 가지 않습니다만
for 구문에서
b=0 에서 1을 빼면 -1, 1에서 1을 빼면 0 ,,,,,이런 식으로 일괄적으로 1을 빼려면
for 구문에서 그렇게 시작하면 되겠네요.
for(var b=-1;b<-1;b++){ .... 이런 식으로요.
로그인 후 평가할 수 있습니다

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

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

로그인

전체 질문 목록

🐛 버그신고