【问题标题】:How to stop loading the page after clicking on an href link in html? [duplicate]单击html中的href链接后如何停止加载页面? [复制]
【发布时间】:2021-03-12 06:38:28
【问题描述】:

所以这段代码 <a href="" onclick="alert('ITEM ADDED TO WATCHLIST')">Add to your watchlist</a> 当我点击链接时,从上方弹出一个警报,当我点击确定按钮时,它会重新加载页面。我想要它,而不是点击后重新加载页面,并停留在当前页面的正确位置是。

【问题讨论】:

  • 您应该在锚标记上使用<button> 元素。锚标记应该代表导航,而按钮更适合像您这样的用例。
  • 是的,我已经在我的代码中添加了它。谢谢你的提示

标签: python html css django django-forms


【解决方案1】:

它会重新加载,因为您使用了选择器 <a href="">。您可能想使用其他构造,例如<span onclick="alert('ITEM ADDED TO WATCHLIST')">Add to your watchlist</span>,然后不重新加载页面。

【讨论】:

    【解决方案2】:

    在你的 href 属性中添加javascript:void(0),这将阻止元素的默认操作。

    <a href="javascript:void(0)" onclick="alert('ITEM ADDED TO WATCHLIST')">Add to your watchlist</a>
    

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 2020-07-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 2017-11-29
      • 2022-06-13
      • 1970-01-01
      相关资源
      最近更新 更多