javascript - <img> 属性

标签 javascript html

我有一些实现某种幻灯片放映的 java 脚本代码。它使用一系列 img 标签作为表格来控制其 Action 。我可能使用了一些我在某处找到的代码作为基础。无论如何,img 标签包含一个 data-img 属性,我在 img 标签的任何定义中都找不到它。现在我发现我需要向 img 标签添加更多数据。所以我的问题是:

1) data-img 实际上是一个真实的属性还是临时的?

2) 我可以发明更多的属性吗?

3)使用这样的属性有什么危险?

最佳答案

1) 在 HTML 5 中有效;它是 HTML 4 中的无效属性(据我所知,它仍然适用于所有浏览器,但会破坏验证)

2) 据我所知,您可以添加任意属性并在 Javascript 中查询它们,但这些属性很可能无法在浏览器创建标记的某些 DOM 操作和其他操作中幸存下来 -无效的属性可能会被简单地删除

3) 您的页面将不再有效。

背景:Custom attributes - Yay or nay?

关于javascript - <img> 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233062/

相关文章:

javascript - 如何在 AngularJS 上创建模块/插件

html - 使用 Ruby 中的 Nokogiri 抓取特定标题

javascript - 选择选项更改时 div 更改其边距

javascript - 如何从 json 中删除空白字段?

javascript - jQuery clone() 复制数据……有时……?

javascript - Greasemonkey 脚本删除特定注释之间的 HTML?

html - 在 HTML 中是否还有其他有用的空白代码,例如用于半空格、em 空格、en 空格等的 &nbsp?

javascript - 将 k-state-disabled 类应用于文本输入 - Kendo UI

html - 修复 HTML 中的左右浮动图像

javascript - 通过双击或单个字母选择一个 div,使焦点成为输入