问答详情
源自:4-1 编程挑战

为什么一个按钮都不能运行???

 <form>

  <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->

    <input type="button" value="改变颜色"  onClick="color()">  

    <input type="button" value="改变宽高" onClick="WH()">

    <input type="button" value="隐藏内容" onClick="hide()">

    <input type="button" value="显示内容" onClick="dis()">

    <input type="button" value="取消设置" onClick="repeal()">

  </form>

  <script type="text/javascript">

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

    function color(){

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

        pre.style.color="red";

    }


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

    function WH(){

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

        txt.style.height="800";

        txt.style.width="300";

        

    }


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

    function hide(){

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

        pre.style.display="none";

    }


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

    function dis(){

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

        pre.style.display="block";

    }


//定义"取消设置"的函数

    function repeal(){

        var mychar=confirm("是否取消设置?");

        if (mychar==true)

           {

               pre.removeAttribute("style");

               txt..removeAttribute("style");

           }

    }


提问者:慕仙4185161 2019-02-19 15:46

个回答

  • 慕娘4083851
    2019-02-25 12:12:20

    两处代码错误,第一个是txt..removeAttribute("style");多加了一个点,,,,第二个是txt.style.width="300";没有单位px

  • Danyumo
    2019-02-20 10:14:17

    你按钮ID没有写

    看我下面的代码

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>菜鸟教程(runoob.com)</title>

    </head>

    <body>

     <form>

      <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->

        <input id="con" type="button" value="改变颜色"  onClick="color()">

      </form>

      <script type="text/javascript">

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

        function color(){

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

            pre.style.color="red";

        }

    </script>

    </body>

    </html>


  • fengtt
    2019-02-19 16:11:55

    https://img1.mukewang.com/5c6bba4000019c0a07460385.jpg多了个点号