那么问题来了,里头的href有什么用?我改成href=“#”也可以啊

来源:9-22 编程练习

培根熏肉

2017-05-14 15:24

那么问题来了,里头的href有什么用?我改成href=“#”也可以啊

写回答 关注

4回答

  • qq_那些年_24
    2017-05-17 17:10:02
    已采纳

    如果你查看过大型网站的源代码(QQ空间、京东、淘宝等),你会发现有很多地方都会出现如下代码:

        1、<a href="javascript:;"></a>

        2、<a href="javascript:void(0);"></a>

    这两种写法代表的基本是同一个意思,作用有2个:

        1、代表是一个javascript操作,不会进行页面跳转

        2、a标签中的文字快速点击时无法选中


    补充:a标签中只要写了href属性,无论为空或者#,都会发生页面跳转(刷新本页面)

    培根熏肉

    受教了

    2017-05-19 09:19:31

    共 1 条回复 >

  • jch29
    2017-05-14 23:05:49

    href="#"表示空连接,就是只有链接的样子,不进行跳转。

    培根熏肉

    那题目的这个href实现的效果是什么呢?

    2017-05-15 10:18:02

    共 1 条回复 >

  • jch29
    2017-05-14 23:04:42

    锚 URL - 指向页面中的锚(href="#top")

  • qq_忧蓝天空_0
    2017-05-14 18:32:04

    href是链接地址,添#也可以,不影响程序运行。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题