课程
/前端开发
/JavaScript
/JavaScript进阶篇
那么问题来了,里头的href有什么用?我改成href=“#”也可以啊
2017-05-14
源自:JavaScript进阶篇 9-22
正在回答
如果你查看过大型网站的源代码(QQ空间、京东、淘宝等),你会发现有很多地方都会出现如下代码:
1、<a href="javascript:;"></a>
2、<a href="javascript:void(0);"></a>
这两种写法代表的基本是同一个意思,作用有2个:
1、代表是一个javascript操作,不会进行页面跳转
2、a标签中的文字快速点击时无法选中
补充:a标签中只要写了href属性,无论为空或者#,都会发生页面跳转(刷新本页面)
培根熏肉 提问者
href="#"表示空连接,就是只有链接的样子,不进行跳转。
锚 URL - 指向页面中的锚(href="#top")
href是链接地址,添#也可以,不影响程序运行。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
6 回答怎么用js来修改href属性的值
1 回答document.write(window.location.reload(href));这样为什么不可以?
1 回答这里的href=‘javascript:;'有什么意义呢 我给改为#后没看出什么区别啊
1 回答node.setAttribute("href","url")这样问什么不可以
1 回答根据答案改的,原来还可以这么用.....<a href="javascript:goBack()"></a>