value值为什么不能换成innerHTML

来源:2-13 编程练习

慕仰3297879

2020-01-07 12:13:21

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>全选和反选</title>

</head>

<body>

    <input type="button" value="全选">

    <script>

        // 此处填写代码

        var btn = document.getElementsByTagName("input")[0];

        btn.onclick=function (){

            if(this.value=="全选"){

               this.value="反选";

            }

            else{

                this.value="全选";

            }

        }

    </script>

</body>

</html>


写回答

1回答

好帮手慕星星

2020-01-07

同学你好,代码是正确的。

input是单标签,显示的是value属性中内容,所以innerHTML属性无效果。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程