gpt4 book ai didi

javascript - Internet Explorer 中的 element.dataset

转载 作者:搜寻专家 更新时间:2023-10-31 22:08:27 25 4
gpt4 key购买 nike

我需要一种方法来列出元素的 data-* 属性。我会使用 Object.keys(element.dataset) 但 IE 9.0 不支持 dataset。我应该如何以适用于 IE 9.0(以及 Chrome、Firefox、Safari)的方式执行此操作?

最佳答案

element.attributes 将为您提供一个包含元素所有属性的 NamedNodeList
只需检查属性名称是否以 data-

开头
var attributes = element.attributes,
i = attributes.length;

for (; i--; ){
if (/^data-.*/.test(attributes[i].name)) {
console.log(attributes[i].name);
}
}

Example

关于javascript - Internet Explorer 中的 element.dataset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12340897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com