Javascript 什么';用JS函数替换链接的最佳方法是什么?
我正在开发的一个web应用程序中出现了一种模式,即以前只是普通A标签链接的链接,现在需要一个弹出框,在链接消失之前询问“确定吗?”。(如果用户点击“取消”,则不会发生任何事情。) 我们已经有了一个有效的解决方案,但不知何故,我们是一个没有Javascript专家的web应用程序商店,所以我有一种爬行的感觉,好像有更好的方法来完成这项工作 那么,JS专家们,最符合标准的跨浏览器方式是什么呢 (作为记录,这已经是一个需要JS的站点,所以不需要“非JS”版本。但是,它确实需要在任何和所有合理的现代浏览器中工作。)Javascript 什么';用JS函数替换链接的最佳方法是什么?,javascript,Javascript,我正在开发的一个web应用程序中出现了一种模式,即以前只是普通A标签链接的链接,现在需要一个弹出框,在链接消失之前询问“确定吗?”。(如果用户点击“取消”,则不会发生任何事情。) 我们已经有了一个有效的解决方案,但不知何故,我们是一个没有Javascript专家的web应用程序商店,所以我有一种爬行的感觉,好像有更好的方法来完成这项工作 那么,JS专家们,最符合标准的跨浏览器方式是什么呢 (作为记录,这已经是一个需要JS的站点,所以不需要“非JS”版本。但是,它确实需要在任何和所有合理的现代浏览
(另外,如果关闭了JS的人没有链接,而不是绕过确认框,那就更好了。)下面是我们的做法:
<a href="#" onClick="goThere(); return false;">Go to new page</a>`
function goThere()
{
if( confirm("Are you sure?") )
{
window.location.href="newPage.aspx";
}
}
`
函数goThere()
{
如果(确认(“你确定吗?”)
{
window.location.href=“newPage.aspx”;
}
}
(编辑:重新格式化代码以避免水平滚动)
类绑定版本(不需要内联onclick属性):在所有可确认控件之后链接此外部