在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。
创新互联专注于企业成都全网营销推广、网站重做改版、大宁网站定制设计、自适应品牌网站建设、H5网站设计、商城网站定制开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为大宁等各大城市提供网站开发制作服务。
阻止默认事件的发生有两个方法:
- return false
- e.preventDefault()
DOCTYPE html>
<html>
<head>
<metacharset="utf-8">
<title>title>
head>
<body>
<ahref="https://www.baidu.com/">去百度a><br>
<ahref="https://www.baidu.com/" onclick="return false">去百度(禁止默认事件:return false)a><br>
<ahref="https://www.baidu.com/" id="go">去百度(禁止默认事件:e.preventDefault())a>
<script>
//获取元素节点
let go= document.querySelector("#go")
// 点击事件
go.onclick= function (e) {
// 阻止默认事件
e.preventDefault()
}
script>
body>
html>