超链接上的数据可索引属性和数据名称属性的用途是什么?



我在网站上遇到了这个URL:

<a href="#" title="Blue" data-indexable="1" data-name="color-blue" class="linkfilter color">Blue</a>

属性数据可索引和数据名称有什么用途?

特定的data-*属性背后没有标准化的含义;相反,您可以根据个人需求创建它们。在这种情况下,该名称表明将帮助索引此元素,或帮助识别其当前位置等。另一个,可能存在以提供有关元素及其值的其他信息 - 实际上没有说明。

正如规范所说:

自定义数据属性

旨在存储页面或应用程序专用的自定义数据,没有更合适的属性或元素。

您可以在 html 元素上创建自己的有效属性,只要您在它们前面加上 data- 即可。它在构建 ajax/富互联网应用程序时很有用。

HTML

中的data属性是自定义属性。它们在 HTML 规范方面没有任何意义。例如,它们只是允许作者存储要在脚本中使用的数据。

最新更新