javascript - 如何获取HTML标签的 "data-files"属性的内容

标签 javascript jquery html

我想弄清楚如何获取 HTML 标记的引用内容。

这是我得到的 HTML:

<div class="html5videoplayer" id="player1" data-files="aGV5IG1hbg=="></div>

我正在尝试获取 data-files 属性的内容。

主要问题是我不知道如何获取特定属性的内容。我知道我可以使用 getElementById()getElementsByClassName() 来识别整个类或 ID,但我不知道要获取特定属性。

如果您能给我提供线索,我将不胜感激。谢谢!

最佳答案

使用 data() jQuery 中的函数。

$('#player1').data('files');

在简单的 JS 中,

var data = document.getElementById('player1').dataset.files;

但对于像 IE8 这样的旧浏览器,您无法使用数据集获取它,

因此您可以使用此变通办法(仅当您不使用 jQuery 时才需要此方法,然后只需使用第一个建议。),

var data = document.getElementById('player1').getAttribute('data-files');

关于javascript - 如何获取HTML标签的 "data-files"属性的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34993606/

相关文章:

php - 如何通过 AJAX 从 PHP 文件获取多个响应?

javascript - 在 DOM/Isotope 加载时显示一些东西

javascript - 使用javascript翻转文本

javascript - 登录未执行

html - CSS 箭头 : How can I center a text?

javascript - 将 div 附加到所选文本

javascript - JS浏览器加载动画

javascript - 插入失败: Error: Title is required

java - JQuery AutoComplete 与 Spring MVC 返回列表,但未过滤

html - 为什么这个 CSS 动画是正向渲染而不是反向渲染?