关于自定义属性

关于自定义属性

为什么这里a标签可以自定义一个属性??而且还是超链接的功能http://img1.sycdn.imooc.com//climg/5cd68f180001f67707250078.jpg

正在回答 回答被采纳积分+1

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

3回答
提问者 雨之赞歌 2019-05-13 09:35:58

关于1:

请问老师 data-*自定义属性只能被 js 所使用吗?这段代码又是什么意思呢? 和 javascript:;是一样的功能吗?禁止跳转?那为什么不直接 href="" 呢? 

http://img1.sycdn.imooc.com//climg/5cd8c98d000121f807660122.jpg

还有这段代码为什么能接收到这个自定义属性?

http://img1.sycdn.imooc.com//climg/5cd8c9f80001cce903840049.jpg

  • 同学你好, 1. data-*是html自定义属性,能够被页面的 JavaScript 中使用。所以基于JavaScript的框架是可以使用此属性的。 2. 是禁止跳转 ,href=' '方法会跳转到页面的顶部,而javascript:void(0)方法不会。 3. attr() 方法设置或返回被选元素的属性值,所以可以接收到自定义属性。祝学习愉快!
    2019-05-13 14:50:58
  • 提问者 雨之赞歌 回复 好帮手慕小尤 #2
    好的明白了,谢谢
    2019-05-13 15:18:20
好帮手慕查理 2019-05-12 12:00:19

您好,1.同学可以查看一下对data-属性的介绍;http://www.w3school.com.cn/tags/att_global_data.asp。

2.需要在js文件中操作路径。

http://img1.sycdn.imooc.com//climg/5cd79a500001cc1505250459.jpg

3.使用jquery时引入jquery文件即可。

http://img1.sycdn.imooc.com//climg/5cd7995a0001a23106010181.jpg

祝学习愉快!

提问者 雨之赞歌 2019-05-11 17:57:28

另外还有问题:
1. 这里为什么还要将path进行传参,之前在打开目录操作的时候不是就已经传参了吗,已经得到了$path了。

http://img1.sycdn.imooc.com//climg/5cd69bf60001fb3807950098.jpg
2. 由于我们没学过jquery,我想问问为什么直接就可以使用jquery,这不是个框架吗?是因为IDE自带jquery?

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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