首先要说的是这是我发表的第一篇文章,所以如果我犯了错误或没有按照社区标准解释事情,请忍受。
以上说。我创建了一个PHP页面,在其中动态创建了一个表,该表由MySQL数据库查找中的项目组成。页面,数据库查找和演示文稿都按预期运行。
我的问题是我在表中创建了两列,打算对记录执行EDIT和DELETE操作。该表在数据库的每一行(记录)中的这些列中都有一个“编辑”和“删除”按钮。我的代码(与本讨论分开工作)将创建一个弹出式表格,允许您执行该操作。
附上我的桌子的屏幕截图:Screenshot of table and buttons
我的具体问题是,我不知道下面的代码是否“合法”。我没有遇到任何我可以共享的错误,但是当我单击按钮时,我希望在其中出现警告框,但我什么也没得到。
<script type="text/javascript"> const allcells = document.querySelectorAll('td'); allcells.forEach(cell => { cell.addEventListener('click', () => if (cell.cellIndex == 3) { alert("I want to perform an EDIT action here for " + cell.closest('tr').innerText.split("\t")[0]) if (cell.cellIndex == 2) { alert("I want to perform a DELETE action here for " + cell.closest('tr').innerText.split("\t")[0]) ); ); }); </script>
在此先感谢您提供任何批评或指导!
首先,我要说这是我发表的第一篇文章,所以如果我犯了错误或没有按照社区标准解释事情,请耐心等待。上面说的。我创建了一个PHP页面,我在其中...
您的代码中缺少几个{}
和}
,必须再次关闭打开的代码块: