问答详情
源自:3-3 谁是团里成员(数组赋值)

我想实现点击一下字体变一种颜色,再点击变回原来的颜色。请问哪里错了,谢谢。

<script language="javascript">

 /*var myarr = new Array(3);

 myarr[0]=88;

 myarr[1]=90;

 myarr[2]=68;*/

 

 myarr = [88,90,68];

 

    function aa(){

       if( document.getELementById("input").style.backgroundColor="red"){

           document.getELementById("input").style.backgroundColor="blue"

       }

       else{

           document.getELementById("input").style.backgroundColor="red"

       }

    }


  document.write("数组第一个值是:"+myarr[1]+"<br>");

  document.write("数组第二个值是:"+myarr[2]+"<br>");

  document.write("数组第三个值是:"+myarr[0]+"<br>");

</script>

</head>

<body>

    <input name="button" value="点击变色" onclick="aa()"/>

</body>

</html>


提问者:qq_哦哦_10 2017-02-15 09:58

个回答

  • qq__5641
    2017-02-15 10:22:03
    已采纳

    document.getELementById("input")

     <input name="button" value="点击变色" onclick="aa()"/>根本没有设置ID名

  • 慕粉0944582441
    2017-02-15 12:05:55

    亲,先把id弄清楚吧

  • 风之思语
    2017-02-15 10:28:12

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 卸载事件 </title>

    <script language="javascript">

     /*var myarr = new Array(3);

     myarr[0]=88;

     myarr[1]=90;

     myarr[2]=68;*/

     

     myarr = [88,90,68];

     

        function aa(){

           if( document.getElementById("ipt").style.backgroundColor=="red"){

               document.getElementById("ipt").style.backgroundColor="blue"

           }

           else{

               document.getElementById("ipt").style.backgroundColor="red"

           }

        }


      document.write("数组第一个值是:"+myarr[1]+"<br>");

      document.write("数组第二个值是:"+myarr[2]+"<br>");

      document.write("数组第三个值是:"+myarr[0]+"<br>");

    </script>

    </head>

    <body>

        <input type="button" value="点击变色" onclick="aa()" id='ipt'/>

    </body>

    </html>

    if判断用“==”,用“=”是赋值了