如何在phonegap的readDataUrl中找到javascript的imageArray中的图像名称?
我有一系列像这样的图片如何在phonegap的readDataUrl中找到javascript的imageArray中的图像名称?,javascript,cordova,Javascript,Cordova,我有一系列像这样的图片 var imgArray = ["img1.jpg","img2.jpg"]; 在这里我想知道像的名字 for(var i in imgArray) { if((imgArray[i].name) == "img2.jpg") { //display img2.jpg } } 有可能吗?? 这是在phonegap中,因此Imgaray[i]将是文件夹中的图像, 我无法核实,因为你们都说: if(imgArray[i] == "img2.jpg") {
var imgArray = ["img1.jpg","img2.jpg"];
在这里我想知道像的名字
for(var i in imgArray) {
if((imgArray[i].name) == "img2.jpg") {
//display img2.jpg
}
}
有可能吗??
这是在phonegap中,因此Imgaray[i]将是文件夹中的图像,
我无法核实,因为你们都说:
if(imgArray[i] == "img2.jpg") {
因为imgaray[i]没有给出名称,而是给出了文件夹中的图像
function readDataUrl(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
imgArray.push(evt.target.result);
};
reader.readAsDataURL(file);
}
这就是我如何让Imgaray改变它的方式:
for(var i =0, len = imgArray.length; i<len ; i++) {
if((imgArray[i]) == "img2.jpg") {
//display img2.jpg
}
}
var imgArray = ["img1.jpg","img2.jpg"];
for(var i = 0; i < imgArray.length; i++) {
if(imgArray[i].indexOf('img2.jpg') !== -1) {
// do something here
}
}
for(var i=0,len=imgArray.length;i如下更改:
for(var i =0, len = imgArray.length; i<len ; i++) {
if((imgArray[i]) == "img2.jpg") {
//display img2.jpg
}
}
var imgArray = ["img1.jpg","img2.jpg"];
for(var i = 0; i < imgArray.length; i++) {
if(imgArray[i].indexOf('img2.jpg') !== -1) {
// do something here
}
}
for(var i=0,len=imgArray.length;i此函数
var imgArray = ["img1.jpg","img2.jpg"];
for(var i in imgArray) {
if((imgArray[i]) == "img2.jpg") {
alert("happy");
}
}
此函数
var imgArray = ["img1.jpg","img2.jpg"];
for(var i in imgArray) {
if((imgArray[i]) == "img2.jpg") {
alert("happy");
}
}
试试这个
var imgArray = ["img1.jpg","img2.jpg"];
for(var i in imgArray) {
if((imgArray[i]) == "img2.jpg") {
// display img2.jpg
}
}
试试这个
var imgArray = ["img1.jpg","img2.jpg"];
for(var i in imgArray) {
if((imgArray[i]) == "img2.jpg") {
// display img2.jpg
}
}
您可以使用FOR
循环查找图像名称,如下所示:
for(var i =0, len = imgArray.length; i<len ; i++) {
if((imgArray[i]) == "img2.jpg") {
//display img2.jpg
}
}
var imgArray = ["img1.jpg","img2.jpg"];
for(var i = 0; i < imgArray.length; i++) {
if(imgArray[i].indexOf('img2.jpg') !== -1) {
// do something here
}
}
var imgArray=[“img1.jpg”、“img2.jpg”];
对于(变量i=0;i
我认为它比for(imgArray中的var I){}
更好。您可以使用for
循环查找图像名称,如下所示:
for(var i =0, len = imgArray.length; i<len ; i++) {
if((imgArray[i]) == "img2.jpg") {
//display img2.jpg
}
}
var imgArray = ["img1.jpg","img2.jpg"];
for(var i = 0; i < imgArray.length; i++) {
if(imgArray[i].indexOf('img2.jpg') !== -1) {
// do something here
}
}
var imgArray=[“img1.jpg”、“img2.jpg”];
对于(变量i=0;i
我认为它比(imgArray中的var I){}
- 不要使用“.name”访问项目
- 避免使用数组中的…的
例如:
var imgArray = ["img1.jpg","img2.jpg"];
for(var i = 0; i<imgArray.length, i++){
var img = imgArray[i];
if(img = "img1.jpg"){
...
}
}
var imgArray=[“img1.jpg”、“img2.jpg”];
对于(var i=0;i
- 不要使用“.name”访问项目
- 避免使用数组中的…的
例如:
var imgArray = ["img1.jpg","img2.jpg"];
for(var i = 0; i<imgArray.length, i++){
var img = imgArray[i];
if(img = "img1.jpg"){
...
}
}
var imgArray=[“img1.jpg”、“img2.jpg”];
对于(var i=0;i用于通过其src
属性获取图像元素。在该元素上,您可以读取name
属性:
for(var i in imgArray) {
// get the image element
var imgElement = document.querySelector('img[src="'+i+'"]');
// check its name property if it exists
if(imgElement && imgElement.name == "img2.jpg") {
//display img2.jpg
}
}
注意:您应该注意for(imgArray中的var i)
语法:如果有人在Array.property对象中添加了一个方法,它也会被迭代。您最好使用
for(var i=0;i用于通过其src
属性获取图像元素。在该元素上,您可以读取name
属性:
for(var i in imgArray) {
// get the image element
var imgElement = document.querySelector('img[src="'+i+'"]');
// check its name property if it exists
if(imgElement && imgElement.name == "img2.jpg") {
//display img2.jpg
}
}
注意:您应该注意for(imgArray中的var i)
语法:如果有人在Array.property对象中添加了一个方法,它也会被迭代。您最好使用
- (变量i=0;i)的