我有:
<img id="img" data-list="['image2.jpg', 'image3.jpg', 'image4.jpg']" src="image1.jpg">
如何将数据列表中列出的图像变为数组变量?
答案 0 :(得分:1)
从img
获取数据,将其格式化为JSON,并使用JSON#parse将其转换为数组:
var img = document.querySelector('#img');
var array = JSON.parse(img.dataset.list.replace(/'/g, '"'));
console.log(array);
&#13;
<img id="img" data-list="['image2.jpg', 'image3.jpg', 'image4.jpg']" src="image1.jpg">
&#13;