JavaScript中的confirm方法点击取消无效(和点击确认效果相同)

最近在做的一个内容管理(CMS)系统中涉及到了内容的删除,点击删除项目后,由JavaScript的confirm()方法确认是否删除。然而点击”取消“之后,内容仍被删除。由于对JavaScript不是很了解,于是Google了一下,找到了问题所在。

点击”取消“ 后,内容依然被删除
点击”取消“后,内容依然会被删除

原来的前端是这样写的:

<td><a href="/jeeadmin/jeecms/content/delete.do?id=${myContent.contentId}" οnclick="confirm('确定要删除吗?')">删除</a></td>

修改后问题没有了,修改后的前端HTML为:

<td><a href="/jeeadmin/jeecms/content/delete.do?id=${myContent.contentId}" οnclick="var toDelete = (confirm('确定要删除吗?')); return toDelete ">删除</a></td>
苟利国家生死以, 岂因祸福避趋之
原文地址:https://www.cnblogs.com/chintsai/p/11829226.html