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);
}
這導致我總是讓取其鏈接我點擊最後一個元素名稱。
非常感謝,這絕對解決了我的問題!我沒有太多的時間來優化性能,但我會在完成後看看! –