我刚开始使用javascripts。我有一个条件,根据条件为某个变量赋值。这些值包含动态创建按钮并将其显示在a中的命令。这是代码:
if (closure == "Closed") {
newData = newData + "<br>" + (f + 1) + ". " + data[i + 10] + " - " + data[i] + "-" + data[i + 1] + " " + data[i + 4] + " at " + data[i + 3] + "<h3 align='right'><input type='button' value='Approve' class='button' onclick='conf(" + data[i + 11] + ")' /><br>DATE LAST UPDATED: " + data[1] + " <br>LAST UPDATED BY: " + data[i + 9] + " - " + data[i + 10] + "</h3>";
} else {
newData = newData + "<br>" + (f + 1) + ". ";
}
这是一个while循环。单击该按钮后,它会向函数返回一个值。我的问题是其中第一个创建按钮的行为被其余部分继承,所以当我删除第一个按钮时,其中所有动态创建的按钮都被删除。
代码运行良好,因为它只更新数据库中的正确数据,但是,存在这些按钮存在问题。