我试图为我从数据库中回显的每个任务添加一个复选框,并在选中任何复选框时调用函数changecompleted

echo $row_1['Task'];?>
<input type='checkbox' onclick="changecompleted(<?php $row_1['index']?>)">


现在,当我尝试使用像这样的更改完成功能时

function changecompleted(idnumber) {
    document.getElementById('label5').innerHTML = idnumber;
}


label5更改为undefined或为空。有人可以告诉我问题是什么吗?

任何帮助是极大的赞赏。

最佳答案

 echo $row_1['Task'];?>
 <input type='checkbox' onclick="changecompleted(<?php echo $row_1['index']?>)">


由于未回显索引值,因此您将获得未定义的信息,因此它使用0 args调用js函数,而idnumber的确是未定义的。

07-26 06:39