这是我的第一个问题,可能确实很愚蠢:)
我从 GM_listValues() 返回的数组中有一组值。
当我遍历集合时,我想动态创建调用函数以删除存储值并重新加载页面的按钮。
deleteB.addEventListener("click", function() {deleteTrip(names[i]);pageSelect();}, false);
以上是我用来将事件附加到按钮 ( deleteB
) 的行。但是,当我按下按钮时,javascript 会尝试使用names
计数变量 ( i
) 访问 listValues () 数组。自然,这将不存在,因为循环现在已经完成,并且names
无论如何都不是全局的。
我想知道的是是否有办法names[i]
在我在按钮中创建函数时复制字符串值,以便不需要names[i]
在代码中引用。
我知道这可能是一个非常简单的答案,但它让我很难过,这是我第一次使用 javascript。
提前致谢。