function checkthis(a)
{
if (!a.checked)
{
div1.style.display = "none";
}
else
{
div1.style.display ='';
}
}

解决方案 »

  1.   

    好象是div1.style的类型不是String,而是其它的什么Object,所以不能赋给字符串值
      

  2.   

    function checkthis(a){
        if (!a.checked){div1.style.display = "none";}
        else {div1.style.display = "block";}
        }
      

  3.   

    function checkthis(a){div1.style.display = (a.checked?"block":"none");} 
      

  4.   

    function checkthis(a)
    {
    if (!a.checked)
    {
    div1.style.display="none"
    }
    else
    {
    div1.style=""}
    }