在同一个 HTML 中停止 href 的方式可以通过以下两种方法实现:
event.preventDefault()
方法来阻止浏览器继续处理 href。代码示例如下:<a href="https://www.example.com" onclick="stopHref(event)">Stop Href</a>
<script>
function stopHref(event) {
event.preventDefault();
// 其他操作或逻辑代码...
}
</script>
在上述示例中,当用户点击 "Stop Href" 链接时,stopHref()
函数将被调用,并且 event.preventDefault()
将停止浏览器打开链接。
<a href="#stop">Stop Href</a>
<!-- 在页面的相应位置处添加一个具有相同 id 的元素,如下所示 -->
<div id="stop">
<!-- 内容 -->
</div>
在上述示例中,当用户点击 "Stop Href" 链接时,浏览器将滚动到页面中具有相同 id 的元素处,实现停止 href 的效果。
请注意,上述方法只会停止 href 的默认行为,但不会完全禁用链接,因此仍然可以在 JavaScript 中处理其他操作或逻辑代码。
领取专属 10元无门槛券
手把手带您无忧上云