老师为什么用getElementsByTagName不行
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输入框</title>
</head>
<body>
<input type="button" value="点击">
<script type="text/javascript">
//补充代码
var btn = document.getElementsByTagName('input')[0];
btn.addEventListener("click",function(){
var txt = prompt("改变文本","这是里面的值")
this.value = txt;
})
</script>
</body>
</html>
0
收起
正在回答
3回答
同学你好,就是在querySelector() 的这个括号中,使用的是选择器,标签选择器、d选择器、类选择器等,然后根据这个选择器去选择对应的元素。
如下,是使用了标签与类选择器,可以参考测试下。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <p>这是一个 p 与元素。</p> <h2 class="example">class="example" 的标题</h2> <button onclick="myFunction()">点我</button> <button onclick="Function()">点我改变标题</button> <script> function myFunction() { document.querySelector("p").style.backgroundColor = "red"; } function Function() { document.querySelector(".example").style.backgroundColor = "red"; } </script> </body> </html>
希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星