首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用事件目标在控制台中返回特定数据

使用事件目标在控制台中返回特定数据
EN

Stack Overflow用户
提问于 2021-06-11 11:25:26
回答 1查看 26关注 0票数 0

我正在尝试使用事件侦听器从控制台返回API调用的特定数据,并将其应用于变量以进行另一个API调用。

这些调用是通过以JSON格式返回数据的函数进行的。

控制台数据如下:

代码语言:javascript
复制
href: "https://api.spotify.com/v1/tracks/7f0vVL3xi4i78Rv5Ptn2s1"
id: "7f0vVL3xi4i78Rv5Ptn2s1"

我试图只访问id部分,以便在新的API调用中使用它。我有一个我想使用的事件侦听器,它在单击时接收id。

代码语言:javascript
复制
DOMInputs.tracks.addEventListener('click', async (e) => {
        const trackId = e.target.id;
}

但是,变量trackId包含href而不是id。结果是:

代码语言:javascript
复制
app.js:74 GET https://api.spotify.com/v1/audio-analysis/https://api.spotify.com/v1/tracks/7f0vVL3xi4i78Rv5Ptn2s1 404

在${trackId}中包含第二个链接的位置是否有解决方法,或者我是否遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-06-14 10:00:48

对于那些想要知道同样的事情的人。我简单地使用了const trackEndPoint = e.target.id.replace('https://api.spotify.com/v1/tracks/', '');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67930889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档