简体   繁体   English

如何获取ul列表中每个li元素的innerHTML-没有Qj?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM