问答详情
源自:3-4 改变 HTML 样式

为什么没有反应??

var mychange=document.getElementById("txt");

  var mychar=document.getElementById("con");

  function color(){

  

    mychange.style.color="red";

 mychange.style.backgroundColor="#ccc";

  }

//定义"改变颜色"的函数

 

 function change(){

    

     mychange.style.width="300px";

mychange.style.height="60px";

 }


//定义"改变宽高"的函数

function hide(){

    mychange.style.display="none";


}


//定义"隐藏内容"的函数

function show(){

    mychange.style.display="block";

}


//定义"显示内容"的函数

 function ssc(){

        var mymessage=confirm("函数恢复原始值吗?")

        if ("mymessage=确认恢复原始值”)

        document.write("函数恢复原始值")

        else

        document.write("函数不恢复原始值")

    }


提问者:qq_邮寄拥抱_0 2018-10-24 17:02

个回答

  • qq_慕码人6285433
    2018-12-01 20:30:24

    把所有的function **(){****}删除掉就好了,直接**.style.样式='XX';就好了

    最后这一段感觉有错,我觉得要改为如下:

    function ssc(){

            var mymessage=confirm("函数恢复原始值吗?")

            if ("mymessage=确认恢复原始值”){

            document.write("函数恢复原始值")

            }else{

            document.write("函数不恢复原始值")

        }

    }


  • isSmallFish
    2018-10-28 00:20:58

    你贴的代码中 都是函数方法 并没有去调用这些方法 所以才会没用

    你应该在下方写一个点击方法调用函数 这样就可以了

  • 零织
    2018-10-24 18:31:34

    你看看是不是没加分号的问题

    document.write("函数恢复原始值")