Javascript 切换和更改背景颜色

Javascript 切换和更改背景颜色,javascript,Javascript,我正在尝试切换和更改div的颜色我正在切换背景颜色。我该怎么做呢。我遵循了我在网上看到的一个例子,并刚刚添加到我的原始切换脚本中,但我似乎无法让它工作 //turn entire div into toggle function toggle_visibility(id) { var e = document.getElementById(id); if (e.style.display == "block" || e.st

我正在尝试切换和更改div的颜色我正在切换背景颜色。我该怎么做呢。我遵循了我在网上看到的一个例子,并刚刚添加到我的原始切换脚本中,但我似乎无法让它工作

        //turn entire div into toggle

  function toggle_visibility(id) {

            var e = document.getElementById(id);
            if (e.style.display == "block" || e.style.display == "")
                e.style.display = "none";
            else
                e.style.display = "block";
                document.body.style.backgroundColor = "red";
        }else{

        e.style.display = "none";
        document.body.style.backgroundColor = "white";
        }
        return( false );
        }

第一个
如果
丢失…第一个
否则
块有两条语句,应该使用
{}
@Monroe它现在可以工作了吗?:)@Monroe尝试以下代码
函数切换_visibility(id){var e=document.getElementById(id);if(e.style.display==“block”| | e.style.display==”){e.style.display=“none”;}else{e.style.display=“block”;document.body.style.backgroundColor=“red”}
Oops<代码>文档.正文.样式.背景色。你想要
e.style….
第一个
如果
缺失…第一个
否则
块有两条语句,应该使用
{}
@Monroe它现在可以工作了吗?:)@Monroe尝试以下代码
函数切换_visibility(id){var e=document.getElementById(id);if(e.style.display==“block”| | e.style.display==”){e.style.display=“none”;}else{e.style.display=“block”;document.body.style.backgroundColor=“red”}
Oops<代码>文档.正文.样式.背景色
。您想要
e.style….