使用图像在每个,但与不同的onclick

Use image in for each but with different onclicks

本文关键字:onclick 图像      更新时间:2023-09-26

我正在为每个循环制作一个表。在每一行我想添加一个图像,但不同的onclick。这就是我现在得到的。所有的"onclicks"被编辑到最后的每一轮。

function cart(){
count = readCookie("count");
tableRow = "";
for (i = 1; i <= count; i++){
    item = "item" + i;
    Cookie = readCookie(item);
    if (!(Cookie == null)){
        row = new Array();
        row = Cookie.split("|");
        tableRow += "<tr>"
        + "<td>" + row[0] + "</td>" 
        + "<td>" + row[1] + "</td>" 
        + "<td>" + row[2] + "</td>" 
        + "<td>" + row[3] + "</td>" 
        + "<td>" + row[4] + "</td>" 
        + "<td>" + row[5] + "</td>" 
        + "<td>" + row[4] * row[5] + "</td>" + "<td>" 
        + "<a href=''><img src='img/delete.png' onclick='editCart(item);'></a>" 
        + "</td>" + "</tr>";
    }
}
document.write(tableRow);}

我知道饼干不是最好的方法,但这是学校的作业。这就是为什么即使你只是想给我一个提示,我还是会很感激的。

"<a href=''><img src='img/delete.png' onclick='editCart(item);'></a>"

每个onclick调用都是相同的。

"<a href=''><img src='img/delete.png' onclick='editCart('""+item+"'");'></a>"

这将动态生成outputlink