我需要将一堆 Image SRC 属性值存储在一个数组中。我想在 DOM 中搜索所有 <img>
标签并获取 SRC
每个属性并将其放入数组中。
我知道我可以创建一个数组:var imgSrc = new Array();
但是如何将每个 SRC 属性添加到数组中呢?
最佳答案
var imgSrc = [];
var imgEls = document.getElementsByTagName("img");
for(var i=0; i<imgEls.length; i++) {
imgSrc.push(imgEls[i].getAttribute("src"));
}
... 或者,使用 jQuery:
var imgSrc = [];
$("img").each(function() {
imgSrc.push($(this).attr("src"));
});
关于Javascript - 基于dom中的图像构建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247537/