如何获取VUE的元素的属性
如何获取VUE的元素的属性,如何重新编译发布,就会随机变化。如何获取 js<div data-v-d3bc6c02 class='abcd'>...</div>中 data-v-d3bc6c02 , 而且d3bc6c02 是动态变化的。。。 我想获取d3bc6c02这个随机变化的值。const element = document.querySelector('.abcd')element 这个正常能获到。
const dataV = element.getAttribute('data-v')这个好像获取不到。。 Object.keys(element.dataset).find(i=>i.startsWith('v-'))
element是你获取到的元素 var a= document.querySelector('.abcd') .dataset;
var keys = Object.keys(a);// 获取所有data-属性
console.log(keys); steven026 发表于 2023-11-27 10:16
element是你获取到的元素
好像不行。。 today2333 发表于 2023-11-27 10:36
var a= document.querySelector('.abcd') .dataset;
var keys = Object.keys(a);// 获取所有data-属性
这个可以获取到。不过打印出来是
d3bc6c02
undefined
怎么还有第二行undefined? szzxc 发表于 2023-11-28 12:41
这个可以获取到。不过打印出来是
d3bc6c02
undefined
有没有可能,undefined只是console.log函数的返回值显示在控制台里 firetree 发表于 2023-11-28 18:22
有没有可能,undefined只是console.log函数的返回值显示在控制台里
可是打印其他值不会出现undefined
页:
[1]