gpt4 book ai didi

javascript - 如何使用javascript提取数据属性中的值列表?

转载 作者:行者123 更新时间:2023-12-02 20:57:42 24 4
gpt4 key购买 nike

我有一张这样的 table 。

<table id="data-grid">
<thead>
<tr>
<td data-field="name">Name</td>
<td data-field="address1">Address Line 1</td>
<td data-field="city">City</td>
<td data-field="state">State</td>
<td data-field="postalcode">Postal Code</td>
</tr>
</thead>
</table>

我想提取“数据字段”中的所有值。我使用了 document.getElementById("data-grid").querySelectorAll("td"),它给出了一个对象

{
0: <td data-field="name">​
1: <td data-field="address1">​
2: <td data-field="city">​
3: <td data-field="state">​
4: <td data-field="postalcode">​
........
}

如何获取数据字段中的内容列表,如["name", "address1", "city", "state", "postalcode"]?它可以是一个对象或一个数组。任何一种都可以。

最佳答案

您可以使用 Array.from 将其转换为数组,然后对其调用 .map:

Array.from(document.querySelectorAll("#data-grid td")).map(v => v.dataset.field)

(我还将选择器更改为#data-grid td以摆脱getElementById)

关于javascript - 如何使用javascript提取数据属性中的值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61432343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com