[英]I want only headings from that div
I want only headings from that div
.我只想要那个
div
的标题。 I have many more other things it that div
.除了
div
,我还有很多其他东西。
let content = document.getElementsByClassName("myClass");
for (item in content){
console.log(content[item].innerText);
}
What do you mean by headings?标题是什么意思?
<h1>
, <h2>
tags? <h1>
, <h2>
标签? You could change this to use a querySelector instead.您可以将其更改为使用 querySelector。
document.querySelectorAll('.myClass h1')
This will return all the elements inside the element with "myClass"这将返回带有“myClass”的元素内的所有元素
Use querySelectorAll()
and loop through with Array.forEach()
使用
querySelectorAll()
并通过Array.forEach()
循环
let content = document.querySelectorAll(".myClass > h1, .myClass > h2, .myClass > h3, .myClass > h4, .myClass > h5"); content.forEach(el => { console.log(el.innerText) })
<div class="myClass"> <h1>Heading 1</h1> <p>Text</p> </div> <div class="myClass"> <h2>Heading 2</h2> <p>Text</p> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.