我在网站上遇到了这个网址:
<a href="#" title="Blue" data-indexable="1" data-name="color-blue" class="linkfilter color">Blue</a>
data-indexable和data-name属性的用途是什么?
答案 0 :(得分:4)
特定data-*
属性背后没有标准化含义;而是根据个人需求创建它们。在这种情况下,名称表明可以帮助索引此元素,或帮助识别其当前位置等。另一种可能存在,以提供有关元素及其价值的其他信息 - 实际上并不值得。
正如specification所说:
自定义数据属性旨在将自定义数据存储为页面或应用程序的私有数据,而没有更合适的属性或元素。
答案 1 :(得分:0)
只要在数据上加上前缀,就可以在html元素上创建自己的有效属性。它在构建ajax / rich Internet应用程序时很有用。
答案 2 :(得分:0)
HTML中的data
属性是自定义属性。它们在HTML规范方面没有任何意义。例如,它们只允许作者存储要在脚本中使用的数据。