哪里错了?一点反应都没有!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>全选和反选</title>
</head>
<body>
<input type="button" value="全选">
<script>
// 此处填写代码
var btn = document.getElementsByTagName("input");
input.onclick = function () {
if (this.value == "全选") {
this.value == "反选";
} else {
this.value == "全选";
}
}
</script>
</body>
</html>
0
收起
正在回答
2回答
同学你好,跟几个元素没有关系的哦,这个方法的返回值就是一个集合,集合里面是符合条件的元素,我们可以打印出来看一下。
1、当有一个input时:
控制台:
所以要通过getElementsByTagName("input")[0]才能选到input标签。
2、有两个标签时:
同学可以自己尝试着输出一下,会更容易理解。
希望我的回答能够帮助到你,望采纳,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星