0
我想将一个参数(resultset中的字符串)传递给生成的链接的onClick函数。在onclick函数中传递循环生成元素的值
现在我有这样的:
for (var i=0; i<response.data.length; i++){
var attend= document.createElement("a");
var name = response.data[i].name;
attend.innerHTML="Add event";
attend.addEventListener("click", function() {saveEvent(name);}, false);
document.getElementsByClassName("event")[i].appendChild(attend);
}
这导致我总是让取其链接我点击最后一个元素名称。
非常感谢,这绝对解决了我的问题!我没有太多的时间来优化性能,但我会在完成后看看! –