Javascript 按钮href赢得';t重定向

Javascript 按钮href赢得';t重定向,javascript,html,button,Javascript,Html,Button,我真的很困惑,因为昨天我写了一个删除按钮,从数据库中删除所有加载的行,昨天它工作得很好,而今天它不工作,我找不到原因 代码: 试试这个 <button type="button" class="butDel" onClick="javascript: if(confirm('Are you sure?'))" window.location.href="index.php?startID=<?php echo $firstID; ?>&endID=<?php

我真的很困惑,因为昨天我写了一个删除按钮,从数据库中删除所有加载的行,昨天它工作得很好,而今天它不工作,我找不到原因

代码:

试试这个

 <button type="button" class="butDel"  onClick="javascript: if(confirm('Are you sure?'))" window.location.href="index.php?startID=<?php echo $firstID; ?>&endID=<?php echo $lastID; ?>">Delete</button>

为href创建一个锚定标记,按钮不支持href属性。

onclick
属性中向
窗口。位置
。您可以使用
if
语句使其取决于确认


我们需要的不仅仅是那1个片段来尝试和帮助。你还能分享更多的代码吗?@James我是说不管里面发生了什么,按钮都不会重定向。什么样的附加代码可以帮助您理解这个问题?按钮没有href,所以不确定它是如何工作的。@epascarello,真的吗?我敢发誓它起作用了,伙计。你看到属性中列出的href了吗?除非你把它从一个锚点改成一个按钮,否则它应该不起作用。不起作用。实际上,我已经三次检查了我正在编辑我访问的同一个文件,并且它是正确的文件。不知道出了什么问题。
return
语句将阻止下一个语句执行。这看起来与我想要的完全一样,但没有显示确认弹出窗口。抱歉,缺少
您没有看到Javascript控制台中的语法错误吗?我已经从升华移到括号中,仍然不习惯它。JS控制台?你是说Chrome开发工具中的控制台?谢谢你的帮助,伙计。
 <button type="button" class="butDel"  onClick="javascript: if(confirm('Are you sure?'))" window.location.href="index.php?startID=<?php echo $firstID; ?>&endID=<?php echo $lastID; ?>">Delete</button>