问答详情
源自:2-1 实现菜单基本结构和样式

为什么是data-id不是id呢?

为什么是data-id不是id呢?


data-id=“a”;

id="a";

他俩的区别是什么

提问者:骋旭小白 2018-10-31 18:04

个回答

  • 茗人堂丶小高
    2018-11-01 20:26:11

    区别是一个是自定义属性data- 自定义名称   一个是id     id是完全就是为了父级书写的,因为一个页面不能同时存在两个id,为了方便区分,也为了方便知道谁是谁的子级,于是老师定义了一个data-id的自定义id属性,实际上你可以写成data-任何名字,只是为了好找到他的子级,比方说我定义了一个data-id=tv    然后我给一个元素的id是  tv,两者之间并没有任何关联,只是我写js代码的时候方便些名字罢了。