在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。
目前有如下几种解决办法:
1)点击链接后不做任何事情
复制代码 代码如下:
<a href="javascript:void(0);" >test</a>
<a href="javascript:;" >test</a>
<a href="####" >test</a> //使用2个到4个#,见的大多是"####",也有使用"#all"等其他的
2)点击链接后,响应用户自定义的点击事件
复制代码 代码如下:
<a href="javascript:void(0)" onclick="doSomething()">test</a>
<a href="#" onclick="doSomething();return false;">什么问题都解决了,包括浏览器不兼容问题</a> //或者直接使用href=""
<a href="#" onclick="alert();event.returnValue=false;">test</a>
说明:
1.javascript:void(0)这种伪协议,少写的好,如果你看过一些web标准的书就知道为什么了。(不懂,原话摘的,暂做记录)
2.链接(href)直接使用javascript:void(0)在IE中可能会引起一些问题,比如:造成gif动画停止播放等,所以,最安全的办法还是使用“####”。为防止点击链接后跳转到页首,onclick事件return false即可。
3.如果仅仅是想鼠标移过,变成手形,可以使用
复制代码 代码如下:
<span style="cursor:pointer" onclick="foo()">Click Me!</span>
void是javascript的操作符,意思是:只执行表达式,但没有返回值,
void 操作符用法格式如下:
复制代码 代码如下:
javascript:void (expression)
javascript:void expression
为了程序风格良好,建议使用第二种带上括号的
我们可以使用void操作符指定超级链接,如javascript:void(document.form.submit())。表达式会被计算但是不会在当前文档处装入任何内容,void(0)计算为0,但在JavaScript上没有任何效果,也就是说 <a href="javascript:void(0)">的效果同<a href="javascript:void(1)">的效果是一样的。
关键是只要知道void是javascipt自身的操作符,它表示的是只执行表达式,但没有返回值!
另外页面会自动调回顶端,是因为"#"默认的瞄点位置是top,所以会出现这种情况。
相关推荐:
未来写作新方式原创AI文章的无限可能
SEO抢权:如何在竞争激烈的市场中占得先机,正规网站建设口碑好
重生成AI:突破科技前沿,开启智能未来
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
AI一键生成文章在线:提升创作效率,改变写作方式
实用AI工具:提升效率、优化生活的科技利器
AI生成网页模板,轻松打造专业网站,ai网格画法
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
用AI写文,开启创作新时代
好用的AI智能工具,让生活与工作更高效!
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
什么是seo概念,什么是seo,sem ,ai音标谐音
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
怎么使用AI生成文章,轻松提升写作效率!
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
用AI写科普文章:科技改变写作的未来
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
在线AI文章生成:智能写作的无限可能
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
AI优化文章:如何利用人工智能提升写作效率和质量
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
ChatGPT中显示已进行一处编辑,但看不到内容?你需要了解的隐藏问题!,ai敲
如何用AI写公众号文章?让创作更高效、更轻松
seo要懂些什么,seo主要做什么的 ,小艾艾AI
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
为什么seo这么难,seo难嘛 ,ai宁中则
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
好用的AI写作软件免费推荐:创作新境界!