我有一些实现某种幻灯片放映的 java 脚本代码。它使用一系列 img 标签作为表格来控制其 Action 。我可能使用了一些我在某处找到的代码作为基础。无论如何,img 标签包含一个 data-img 属性,我在 img 标签的任何定义中都找不到它。现在我发现我需要向 img 标签添加更多数据。所以我的问题是:
1) data-img 实际上是一个真实的属性还是临时的?
2) 我可以发明更多的属性吗?
3)使用这样的属性有什么危险?
最佳答案
1) 在 HTML 5 中有效;它是 HTML 4 中的无效属性(据我所知,它仍然适用于所有浏览器,但会破坏验证)
2) 据我所知,您可以添加任意属性并在 Javascript 中查询它们,但这些属性很可能无法在浏览器创建标记的某些 DOM 操作和其他操作中幸存下来 -无效的属性可能会被简单地删除
3) 您的页面将不再有效。
关于javascript - <img> 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233062/