2010-06-30 9 views
0


아래의 체크 박스가 선택되면 최상위 체크 박스를 체크 할이 코드가 있습니다. 또한 내가하고 싶은 것은
아래에 체크 박스가 선택되어 있지 않으면 최상위 체크 박스의 선택을 취소하는 것입니다. 어떻게 수정할 수 있습니까? 그럼 그들이 선택하지 않은 경우 덕분에체크 박스 코드

if(this.parentElement == pg.thePart) { 

      var terminate = false; 
      var counter = 0; 
     if(n.className == "myClass") { 

       z = n.nextSibling; 


       while(z.id == "row" && z.className != "myClass" && !terminate) { 
        z.all[0].checked = 0; 
        z.style.backgroundColor = z.className == "w" ? "ffffff" : "ffffcc"; 
        counter++; 
        if(counter > 1000) terminate = true; 
        z = z.nextSibling; 
       } 
      } else { 
       z = n; 
       while (z.className != "myClass" && !terminate) { 
        z = z.previousSibling; 
        counter++; 
        if(counter > 1000) terminate = true; 
       } 
       if(counter > 0 && counter <= 1000) { 

        z.all[0].checked = 1; 
        z.style.backgroundColor = "bad3fc"; 
       } 


      } 


     } 

답변

1

당신은 사용 아래에있는 사람을 테스트 할 수 있습니다

checkbox.checked = false;