0

我试图在单击复选框时显示和隐藏 div,但它显示错误 checktwelve 或 checkten is undefined.please help me out here

    function hided2(checkten) {
        if (checkten.checked == true) {
            document.getElementById("d2").style.display = 'block';
            document.getElementById("d1").style.display = 'none';
            checktwelve.checked = false;
        }
        else {
            document.getElementById("d2").style.display = 'none';
            document.getElementById("d1").style.display = 'block';
            checktwelve.checked = true;
        }
    }
    function hided1(checktwelve) {
        if (checktwelve.checked == true) {
            document.getElementById("d1").style.display = 'block';
            document.getElementById("d2").style.display = 'none';
            checkten.checked = false;
        }
        else {
            document.getElementById("d1").style.display = 'none';
            document.getElementById("d2").style.display = 'block';
            checkten.checked = true;
        }
    }

我在 checktwelve 上制作了 Onclick="hided1(checktwelve)" ,同样在其他 checkten 和 checktwelve 上都是复选框的 id

4

1 回答 1

0

checktwelve 或 checkten 未定义

您还没有定义这些变量。

Onclick="hided1(checktwelve)"

试图checktwelve在全局范围内查找,但找不到。

于 2013-08-01T11:14:09.657 回答