我想要创建一段JavaScript,当单击按钮时,扫描页面并返回列表中的图像名称列表。 例如 image1.png image2.jpg image3.pngJavascript要显示图像名称列表
任何帮助,将不胜感激
我想要创建一段JavaScript,当单击按钮时,扫描页面并返回列表中的图像名称列表。 例如 image1.png image2.jpg image3.pngJavascript要显示图像名称列表
任何帮助,将不胜感激
function getImgSources() {
var i = 0, dil = document.images.length, a = [], src;
for (; i < dil; i++) {
src = document.images[i].src;
a.push(src.substring(src.lastIndexOf("/") + 1));
}
return a;
}
这是一个非常简单的解决方案。告诉我你是否需要更复杂的东西。
使用
getElementsByTagNames('img');
嗯,这样的事情?
var getAllImages = function(){
return Array.prototype.slice.call(document.images).map(function(x){return x.src});
}
无需使用'slice',您可以直接使用'Array.prototype.map.call(document.images,...)'。我想过使用这样的解决方案,但是如果这个集合很大,它可能会很慢。而且它本身并不适用于IE8及更高版本。 – MaxArt
这包括各种步骤,你到底有什么问题?你试过什么了?我们不会只为你写代码。 –
这是我到目前为止。 我想使它成为一个小书签。 test –