代码运行不了

来源:2-13 编程练习

Ting111

2019-06-20 19:45:50

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>全选和反选</title>
</head>
<body>
    <input type="button" value="全选">
    <script>
      var a=document.getElementsByTagName("input")[0];
      a.onclick=function cc(){
          if(this.value=="全选"){
             this.value=="反选";
          }else if(this.value=="反选"){
              this.value=="全选";
          }
         
      } 
    
    </script>
</body>
</html>


写回答

2回答

好帮手慕糖

2019-06-21

同学你好,你是不是吧else if条件语句中的判断条件也改了,这个是不需要该的哦。可以在检查下,老师这里也提供下修改之后的代码,同学可以对比测试下哦。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>全选和反选</title>
</head>
<body>
    <input type="button" value="全选">
    <script>
      var a=document.getElementsByTagName("input")[0];
      a.onclick=function cc(){
          if(this.value=="全选"){
             this.value="反选";
          }else if(this.value=="反选"){
              this.value="全选";
          }
          
      } 
     
    </script>
</body>
</html>

祝学习愉快!

0

好帮手慕糖

2019-06-21

同学你好,两个等号是进行判断,一个等号是进行赋值。这里在语句内,执行的应该是给按钮赋值哦,所以使用一个等号即可,例:

http://img.mukewang.com/climg/5d0c363200011abd05600241.jpg

希望能帮助到你,欢迎采纳。

祝学习愉快!

0
hing111
h 改了之后点成反选不会变成全选了
h019-06-21
共1条回复

0 学习 · 40143 问题

查看课程