[英]How to get innerHTML of every li element of ul list - without Qj?
Code looks like this: 代码如下:
<html>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<div><div>
<ul>
<li>4</li>
<li>5</li>
</ul>
</div></div>
</ul>
<script>
console.log(document.querySelectorAll('ul > li'));
</script>
</body>
</html>
would like to get 1, 2 and 3 innerHTML
. 想获得1,2和3 innerHTML
。 With Qj it was $('element').html();
Qj是$('element').html();
but I dont wan't to use QJ. 但我不想使用QJ。
Use a looping function to process each element. 使用循环功能处理每个元素。
console.log(Array.from(document.querySelectorAll("ul > li")).map(el => el.innerHTML).join(" "));
<ul> <li>1</li> <li>2</li> <li>3</li> <div><div> <ul> <li>4</li> <li>5</li> </ul> </div></div> </ul>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.