2

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

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

属性 data-indexable 和 data-name 有什么用途?

4

3 回答 3

4

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

正如规范所说:

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

于 2012-12-14T14:48:08.750 回答
0

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

于 2012-12-14T14:48:18.617 回答
0

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

于 2012-12-14T14:48:33.350 回答