获取选定元素内的textContent

康拉德·苏亚雷斯

我有一个来自document.querySelector.innerHTML的输出,然后推入数组中。我只想过滤里面的数字。删除所有内容,然后告诉我数字。

码:

const games = await page.evaluate(() => {
                
return [].concat.apply([], document.querySelectorAll('#content-wrapper'))
               
.map((e) => {
const numbers = [];
for(let i = 1; i <= 10; i++) {
const bets = e.querySelector('#content-wrapper > div > div:nth-child(5) > iv:nth-child('+i+')').innerHTML;
numbers.push({ bets })
}
return {numbers}
})

});

实际产量

{
numbers: '<h4 style="">List 100 </h4>\n' +
'<span>1</span>\n' +
'\n'
'<span>2</span>\n' +
'\n'
'<span class="ok">3</span>\n' +
'\n'
'<span class="ok">4</span>\n' +
'\n'
'<span>5</span>\n' +
'\n'
'<span class="ok">6</span>\n' +
\n'
'<span>7</span>\n' +
'\n'
'<span class="ok">8</span>\n' +
'\n'
'<span class="ok">9</span>\n' +
'\n'
'<span class="ok">10</span>\n' +
'\n'
}

期望的输出

{
List 100,
3,
4,
6,
8,
9,
10
}
一直在帮助

使用querySelectorAll方法并forEach存储所有span带有类okh4-textContent

//Get all elements with class ok
let children = document.querySelectorAll('.ok, h4')

//Store data
let store = []

//Foreach data
children.forEach(data => store.push(data.textContent.trim()))

//Console.log
console.log(store)
<div id=container>
  <h4 style="">List 100 </h4>
  <span>1</span>
  <span>2</span>
  <span class="ok">3</span>
  <span class="ok">4</span>
  <span>5</span>
  <span class="ok">6</span>
  <span>7</span>
  <span class="ok">8</span>
  <span class="ok">9</span>
  <span class="ok">10</span>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取选定元素内的所有元素作为元素Jsoup android的数组

来自分类Dev

获取选定的元素内的所有元素作为元素Jsoup android的数组

来自分类Dev

在QTreeView中获取选定的元素

来自分类Dev

如何获取iOS Voiceover的选定元素

来自分类Dev

获取选定行中的输入元素

来自分类Dev

Django RelatedManager:获取当前选定元素的值

来自分类Dev

从数据列表元素获取选定的值

来自分类Dev

获取选定元素jQuery中的文本

来自分类Dev

获取多选下拉框的选定元素

来自分类Dev

AngularJS获取范围内的选定项目

来自分类Dev

Jsoup 获取元素内的元素

来自分类Dev

从选定元素html上方的元素获取属性值

来自分类Dev

将更改应用于svg元素内的选定元素?

来自分类Dev

更改元素的textContent

来自分类Dev

使用jQuery获取选择中所有选定元素的索引

来自分类Dev

获取角选择元素的选定文本(不是值)

来自分类Dev

如何在jQuery中获取当前选定元素的标记名

来自分类Dev

获取jQuery中所有选定元素的列表

来自分类Dev

使用jQuery获取选择中所有选定元素的索引

来自分类Dev

如何在jQuery事件委托中获取选定的元素?

来自分类Dev

如何获取列表框的选定项绑定元素?

来自分类Dev

获取选定的单元格元素数据表

来自分类Dev

获取可编辑 div 中选定元素的 id

来自分类Dev

如何选择选定元素内的所有div

来自分类Dev

获取数组内元素的距离?

来自分类Dev

如何从元素内获取scrollTop?

来自分类Dev

按类获取元素内的元素 - JavaScript

来自分类Dev

如何从expressjs获取表单内的选定单选按钮值?

来自分类Dev

如何从div内的select中获取选定的选项值

Related 相关文章

热门标签

归档