나는 21 checkboxes
(하루 중 7 일 x 3 열의 행)을 포함하는 테이블을 가지고 있습니다. onClick 함수을 사용하여 세 번 날짜의 개별 열을 설정 또는 해제 할 수 있습니다. 나는이 JavaScript
기능을 작성했습니다 :함수에서 javascript 정적 배열 선언
function toggleCol(colnum)
{
if (typeof toggleCol.state == 'undefined') toggleCol.state = false;
toggleCol.state = !toggleCol.state;
document.getElementById("req" + colnum).checked = toggleCol.state;
document.getElementById("req" + (colnum + 7)).checked = toggleCol.state;
document.getElementById("req" + (colnum + 14)).checked = toggleCol.state;
}
이 작동하지만 명백한 문제는 내가 아마 배열로 하나 개를 제외한 일곱 toggleCol.state
변수, 각 열에 하나를 필요가 없다는 것입니다.
함수 내에서 7 멤버의 정적 배열을 선언하고 사용하려면 어떻게해야합니까? 생각할 수있는 모든 방법을 시도했지만 아이디어가 부족합니다!
코드를 jsfiddle 게시 할 수 있습니까? –
내가 어떻게 알았다면 분명 그렇게 할 것입니다. 나는 이것에 초심자이다! – user1904288
http://jsfiddle.net/ 거기에 HTML 및 js를 붙여서 붙여 볼 수 있습니다. –