Javascript 删除确认返回未在chrome中定义

Javascript 删除确认返回未在chrome中定义,javascript,google-chrome,Javascript,Google Chrome,我只在Chrome中面对这个问题 当我想在之前删除web应用程序中的实体时,我要求确认删除 <div onclick="return confirm('Are you sure you want to delete package?');"> <a href="appsubscriptionpackagedelete.htm?appguid=${appGuid}&packageguid=${packageGuid}" onclick="return confirm(

我只在Chrome中面对这个问题

当我想在之前删除web应用程序中的实体时,我要求确认删除

<div onclick="return confirm('Are you sure you want to delete package?');">
  <a href="appsubscriptionpackagedelete.htm?appguid=${appGuid}&packageguid=${packageGuid}" onclick="return confirm()" class="iconbutton trashicon FloatRight"></a>
</div> 


当我点击删除链接时,它会在其他浏览器中给出正确的消息,但在Chrome中返回undefined。如果单击“取消”,则会显示正确的警报,并在确认函数中传递字符串

返回false仅在链接上有效

<div >
  <a onclick="return confirm('Are you sure you want to delete package?');"
href="appsubscriptionpackagedelete.htm?appguid=${appGuid}&packageguid=${packageGuid}"  class="iconbutton trashicon FloatRight"></a>
</div> 


@mplungjan答案是在链接上单击onclick,而不是div@mplungjan我已经编辑了你们可以参考的问题it@mplungjan谢谢,这对我有用