我试图为我从数据库中回显的每个任务添加一个复选框,并在选中任何复选框时调用函数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的确是未定义的。