我有一些图像像
var imgArray = ["img1.jpg","img2.jpg"];
在这里我想知道图像的名称;
for(var i in imgArray) {
if((imgArray[i].name) == "img2.jpg") {
//display img2.jpg
}
}
可能吗??
这在phonegap中,因此imgArray [i]将是文件夹中的该图像,
我无法检查,因为您说的是:
if(imgArray[i] == "img2.jpg") {
因为imgArray [i]没有给出名称,而是从文件夹给出了该图像。
function readDataUrl(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
imgArray.push(evt.target.result);
};
reader.readAsDataURL(file);
}
这是我如何获得imgArray
最佳答案
像这样更改它:
for(var i =0, len = imgArray.length; i<len ; i++) {
if((imgArray[i]) == "img2.jpg") {
//display img2.jpg
}
}
性能要好于插入。
关于javascript - 如何在phonegap的readDataUrl中的javascript的imageArray中找出图像的名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16913957/