问答详情
源自:1-1 让你认识JS

if选择问题

<!DOCTYPE html>

<html>

<body>


<input type="button"

onclick="f1()"

value="改变背景色">

<p id="p2">啧啧啧</p>

<script>

function f1()

{


if (document.body.style.backgroundColor="lavender")

{

document.body.style.backgroundColor="grey"; //为什么背景颜色只和这行代码有关?

}

else

{

document.body.style.backgroundColor="lavender";

}

}

</script>

</body>

</html>


提问者:云林雨 2020-04-08 11:25

个回答

  • night__owl
    2020-04-08 20:54:34
    已采纳

    <body>

    <input type="button"

    onclick="f1()"

    value="改变背景色">

    <p id="p2">啧啧啧</p>

    <script>

    function f1()

    {


    if (document.body.style.backgroundColor="lavender") //if内为“==”

    {

    document.body.style.backgroundColor="grey"; //if条件成立时,执行此段代码

    }

    /*else这块黑体代码可去掉*/

    else

    {

    document.body.style.backgroundColor="lavender";

    }

    }

    </script>

    </body>



  • 进击的关关
    2021-02-22 14:37:05

    == = === 三者的区别