为什么说这里不需要书写 # 号,,# 表示空链接,跟书写 javascript 的效果应该是一样的,不让刷新当前页面,但是这里为什么不用书写

为什么说这里不需要书写 # 号,,# 表示空链接,跟书写 javascript 的效果应该是一样的,不让刷新当前页面,但是这里为什么不用书写

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这里的意思是在实际开发中是需要给具体地址的,当点击文字的时候会跳转到具体的详情页面中,因此这里不适合添加#号。同学也可以在这里添加跳转的页面地址,如果不想跳转可以写#或者javascript:void(0)都可以。

祝学习愉快~

  • 清夏_ 提问者 #1

    那为什么老师在前面的地方又让书写这种样式呢?比如这里的字体图标

    https://img1.sycdn.imooc.com//climg/6368c2100915582b08930343.jpg

    https://img1.sycdn.imooc.com//climg/6368c21509bc3c2503040036.jpg



    2022-11-07 16:30:28
  • imooc_慕慕 回复 提问者 清夏_ #2

    同学你好,这些都是大同小异,根本意义在于实际项目中都会有具体的跳转地址,而这里并没有要跳转的地址。

    javascript:void(0);

    <a href="javascript:void(0);" onclick="js_method()">

    void是一个操作符,void(0)返回undefined表示地址不发生跳转。

    javascript:;

    <a href="javascript:;" onclick="js_method()">

    与上面的类似表示此方法中执行了一条空的js代码。

    此处了解即可。

    祝学习愉快~



    2022-11-07 17:13:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师