提供以下HTML;
<!DOCTYPE html>
<html>
<head>
<title>DIV Test</title>
</head>
<body>
<div>
<h1>Hello 1</h1>
<div>
<h1>Hello 1</h1>
</div>
<div>
<h1>Hello 2</h1>
</div>
</div>
<div>
<h1>Hello 2</h1>
<div>
<h1>Hello 1</h1>
</div>
<div>
<h1>Hello 2</h1>
</div>
</div>
<div>
<h1>Hello 3</h1>
<div>
<h1>Hello 1</h1>
</div>
<div>
<h1>Hello 2</h1>
</div>
</div>
<div>
<h1>Hello 4</h1>
<div>
<h1>Hello 1</h1>
</div>
<div>
<h1>Hello 2</h1>
</div>
</div>
<div>
<h1>Hello 5</h1>
<div>
<h1>Hello 1</h1>
</div>
<div>
<h1>Hello 2</h1>
</div>
</div>
</body>
</html>
我如何使用Vanilla JS仅返回父div?例如,目前使用代码var x = document.getElementsByTagName("div");
它将返回15个div,我可以使用什么代码只返回父div?这将是5?
答案 0 :(得分:2)
您可以使用document.querySelectorAll('body > div')
例如,document.querySelectorAll('body > div').length
来获取计数。
答案 1 :(得分:0)
document.querySelectorAll(“body&gt; div”);