JavaScript - 打开开关然后关闭

Sea*_*ulu 3 javascript if-statement

我的网站上有一个电灯开关图像.它触发一个函数(使用onClick),这使得整个包装器div的不透明度为0.2,从而产生灯光关闭的效果.

因此,单击开关并且指示灯"关闭",但是我无法确定如何重新打开它们.

function lightSwitch()
{
    document.getElementById("switchoff").style.opacity = '0.2';
}
Run Code Online (Sandbox Code Playgroud)

我是JavaScript的新手,所以我相信解决方案很简单.

xan*_*ded 5

function lightSwitch()
{
    var el = document.getElementById("switchoff"),
        opacity = el.style.opacity;

    if(opacity == '0.2')
        el.style.opacity = '1';
    else
        el.style.opacity = '0.2';
}
Run Code Online (Sandbox Code Playgroud)

注意 - 这没有测试,实际值可能不同(".2"或"0.2") - 你需要测试"