通过控制台获取TD元素中的所有名称

米罗斯拉夫

我只是尝试新事物。这是https://lodash.com/docs/4.17.15 lodash docs网站,左侧是具有所有功能的菜单。我想知道是否有任何方法可以在控制台中提取这些TD元素的所有名称?

我发现有324个元素

document.querySelectorAll('react-menu-container ul > li')

现在我需要提取每个名称。

kemicofa鬼

使用Array#from将您document.querySelectorAll('react-menu-container ul > li')转换为数组,然后Array#map遍历结果并获取每个项目的文本内容。

您也忘记了.前面的react-menu-container

const res = Array.from(document.querySelectorAll('.react-menu-container ul > li')).map(item=>item.textContent);

console.log(res);
<div class="react-menu-container"><ul class=""><li class=""><a href="https://lodash.com/docs/4.17.15#countBy"><code><span class="subtle-punctuation">_.</span><!-- react-text: 344 -->countBy<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#forEach"><code><span class="subtle-punctuation">_.</span><!-- react-text: 349 -->each -&gt; forEach<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#forEachRight"><code><span class="subtle-punctuation">_.</span><!-- react-text: 354 -->eachRight -&gt; forEachRight<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#every"><code><span class="subtle-punctuation">_.</span><!-- react-text: 359 -->every<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#filter"><code><span class="subtle-punctuation">_.</span><!-- react-text: 364 -->filter<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#find"><code><span class="subtle-punctuation">_.</span><!-- react-text: 369 -->find<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#findLast"><code><span class="subtle-punctuation">_.</span><!-- react-text: 374 -->findLast<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#flatMap"><code><span class="subtle-punctuation">_.</span><!-- react-text: 379 -->flatMap<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#flatMapDeep"><code><span class="subtle-punctuation">_.</span><!-- react-text: 384 -->flatMapDeep<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#flatMapDepth"><code><span class="subtle-punctuation">_.</span><!-- react-text: 389 -->flatMapDepth<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#forEach"><code><span class="subtle-punctuation">_.</span><!-- react-text: 394 -->forEach<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#forEachRight"><code><span class="subtle-punctuation">_.</span><!-- react-text: 399 -->forEachRight<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#groupBy"><code><span class="subtle-punctuation">_.</span><!-- react-text: 404 -->groupBy<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#includes"><code><span class="subtle-punctuation">_.</span><!-- react-text: 409 -->includes<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#invokeMap"><code><span class="subtle-punctuation">_.</span><!-- react-text: 414 -->invokeMap<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#keyBy"><code><span class="subtle-punctuation">_.</span><!-- react-text: 419 -->keyBy<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#map"><code><span class="subtle-punctuation">_.</span><!-- react-text: 424 -->map<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#orderBy"><code><span class="subtle-punctuation">_.</span><!-- react-text: 429 -->orderBy<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#partition"><code><span class="subtle-punctuation">_.</span><!-- react-text: 434 -->partition<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#reduce"><code><span class="subtle-punctuation">_.</span><!-- react-text: 439 -->reduce<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#reduceRight"><code><span class="subtle-punctuation">_.</span><!-- react-text: 444 -->reduceRight<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#reject"><code><span class="subtle-punctuation">_.</span><!-- react-text: 449 -->reject<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#sample"><code><span class="subtle-punctuation">_.</span><!-- react-text: 454 -->sample<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#sampleSize"><code><span class="subtle-punctuation">_.</span><!-- react-text: 459 -->sampleSize<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#shuffle"><code><span class="subtle-punctuation">_.</span><!-- react-text: 464 -->shuffle<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#size"><code><span class="subtle-punctuation">_.</span><!-- react-text: 469 -->size<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#some"><code><span class="subtle-punctuation">_.</span><!-- react-text: 474 -->some<!-- /react-text --></code></a></li><li class=""><a href="https://lodash.com/docs/4.17.15#sortBy"><code><span class="subtle-punctuation">_.</span><!-- react-text: 479 -->sortBy<!-- /react-text --></code></a></li></ul></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在控制台应用程序中获取表名称

从txt文件中获取所有文本并打印到控制台

如何在Angular应用程序中获取所有控制台错误消息

Yii2控制台命令传递带有名称的参数

如何使用Chrome控制台在iframe中获取元素?

如何在Javascript中从控制台获取元素的价值

通过Javascript控制台单击元素

通过控制台操作从目录中的所有文件名中删除多个字符串

如何获取嵌套对象中的所有名称?

通过Rails控制台获取模型名称会产生不同的结果

从JsonObject提取所有名称元素

如何收集所有控制台输出或访问前端中控制台的当前内容

在Laravel中获取控制台输出

如何从控制台读取矩阵并打印所有矩阵元素的总和

将所有元素输出到控制台时出现问题

查找所有宽度大于xxx的元素并将其输出到控制台

谷歌浏览器通过Javascript或控制台选择所有复选框

通过Masters的脚本控制台在所有Jenkins从站上运行远程命令

Xolvio Cucumber-控制台出现错误,但所有测试均通过

除了通过密钥验证的SSH之外,如何阻止所有控制台访问?

字典名称未定义通过控制台访问

如何从控制台获取活动 Google Optimize 测试中的替代名称?

如何在运行时获取所有控制台消息以登录Cordova iOS?

如何从 jenkins 脚本控制台获取所有作业 url

如何通过Rails控制台获取有效的真实性令牌?

获取运行控制台应用程序的程序的名称

如何通过程序集获取项目中的所有名称空间?

如何从DynamoDb AWS控制台从表中获取最大元素?

无法从控制台打开名称中带有空格的文件。为什么?