而与数组循环
while loops with arrays
我试图在调用函数时使用while循环显示数组中的值。它将显示除图片之外的第一个对象,而不是其他两个对象
function products(){
var txt=""
var appliance = 0
var products = new Array();
products[0] = {name: "refrigerator" , price:88.99,
img:"img/refrigerator.jpg"};
products[1] = {name: "microwave oven" , price: 76.99 , img:"img/microwave.png"};
products[2] = {name: "dishwasher" , price:276.67 , img:"img/dishwasher.jpg"};
/*var appliance = products[x].name + " " + products[x].price + " '" + products[x].img + "'>"*/
while(appliance < 3){
txt +=products[appliance].name + ' ' + products[appliance].price +" <img src='"+ products[appliance].img;"'>";
appliance++;
}
document.getElementById("answerswer").innerHTML = txt
}
}
products[appliance].name + ' ' + products[appliance].price + products[appliance].img;
否则,您将尝试显示数组。
请注意,您忘记了 中的>
:
<img src=img/refrigerator.jpg
txt += products[ appliance ].name + " " + products[ appliance ].price + " '" + products[ appliance ].img + "'>" +" <br />";
function products(){
var txt=""
var appliance = 0
var products = new Array();
products[0] = {name: "refrigerator" , price:88.99, img:"img/refrigerator.jpg"};
products[1] = {name: "microwave oven" , price: 76.99 , img:"img/microwave.jpg"};
products[2] = {name: "dishwasher" , price:276.67 , img:"img/dishwasher.jpg"};
while(appliance < 3){
txt +=products[appliance].name + ' ' + products[appliance].price +" <img src='"+ products[appliance].img + "'>" +" <br />";
appliance++;
}
document.getElementById("answerswer").innerHTML = txt
}
}
像老板一样解决我自己的代码
相关文章:
- 如何将angularjs中的javascript字符串输出为循环数组
- 如何从某个位置顺时针和逆时针循环数组
- 赢得't循环数组javascript
- 通过循环数组内容
- 使用RegExp循环数组而不是for循环(Javascript)
- 如何在背景图像的循环数组中预加载图像
- 如何在循环数组内部推送变量值
- Javascript循环数组无限不起作用
- 如何循环数组
- 如何使用Handlebars循环数组对象和模板
- PHP同时循环数组数据显示到javascript中
- 如何使用上一个/下一个功能循环数组中的图像
- 如何循环数组并保持它们之间的索引增长
- Javascript循环数组以查找可被3整除的数字
- 以变量作为属性的循环数组
- 嵌套的“for”循环 - 数组未定义
- 在具有主干和车把的模型中循环数组
- 数组在 for 循环与第二个 for 循环数组 JavaScript 合并
- 对于javascript和jquery的循环数组问题
- 在循环数组 javascript 后替换对象属性值中的字符串