视频6:00说querySelectorAll只能用document调用的说法是错误的吧?
视频中6:00说querySelectorAll只能用document调用,而不能先获取到一个元素节点后,再用那个元素节点来调用,我试了一下并不是这样的啊。
我先获取到了ul,然后使用ul来调用querySelectorAll,结果正常的打印出来了的。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<script>
var ul = document.querySelector('ul')
console.log(ul)
var lis = ul.querySelectorAll('li')
console.log(lis)
</script>
</body>
</html>
正在回答
同学你好,同学书写的这种方式是可以的,但是视频中老师说只能使用document调用的是querySelectorAll这种方法哦,如下:
希望可以帮到你!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星