我被困在这里了。我的网页上有一个id="history"
的段落,我需要一个循环浏览myArray
的函数,如果myArray[i]
匹配,例如10
如下所示,那么就做一些事情。请不要建议jQuery,因为我以后会学习。
var myArray = [];
function myFunction(){
// do something
myArray.push(8);
myArray.push(10);
}
function myOtherFunction(){
document.getElementById('history').innerHTML = myArray;
}
function myAnotherFunction(){
for (var i = 0; i<=myArray.length; i++){
if (myArray[i] === 10){
//do something
}
}
}
答案 0 :(得分:0)
代码对我来说很好,除了你在代码中有逻辑错误的代码。循环中有数组的索引超出范围。 See this fiddle可能对您有所帮助。
var myArray = [];
function myFunction(){
// do something
myArray.push(8);
myArray.push(10);
}
function myOtherFunction(){
document.getElementById('history').innerHTML = myArray;
}
function myAnotherFunction(){
for (var i = 0; i<myArray.length; i++){
if (myArray[i] == 10){
myOtherFunction();
//do something
}
}
}
myFunction();
myAnotherFunction();