gpt4 book ai didi

javascript - 无法将 event.target.id 保存到全局变量中

转载 作者:行者123 更新时间:2023-12-02 16:01:02 25 4
gpt4 key购买 nike

下面是代码的简化版本,我现在正在尝试使其工作几个小时。

我的目标是获取用户点击的元素的 id,并将 id 值传递给全局变量 targetId

不幸的是,虽然我设法将 id 传递给变量 targetId,但我只能在 returnId 函数中访问它。如果我尝试在函数外部访问 targetId - 它不会返回任何值。

这是为什么?

预先感谢您的帮助! :)

var targetId;

function returnId(e) {
targetId = e.target.id;
}

element.addEventListener('click', returnId, false);

最佳答案

这是一个异步调用。你必须以不同的方式实现它。这个问题已经回答过多次了...

重复:How do I return the response from an asynchronous call?

关于javascript - 无法将 event.target.id 保存到全局变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205768/

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