請讓我知道我做錯了什麼,以便我可以解決這個問題。我之前的工作,但改變了一些東西,現在它再次我不能讓我的javascript數組工作了
var myArray = [];
function byId(id) {
return document.getElementById(id);
}
myArray[0] = {
name: "John",
value: "Doe"
};
myArray[1] = {
name: "Jane",
value: "Dew"
};
myArray[2] = {
name: "James",
value: "Dot"
};
myArray[3] = {
name: "Jack",
value: "Dax"
};
//for (var i = 0; i < myArray.length; i++) {
//alert(myArray[i].name + '/' + myArray[i].value);
//}
var text = [],
for (var i=0; i < myArray.length; i++) {
text.push(myArray[i].name + '/' + myArray[i].value);
}
byId("full").innerHTML = text.join('<br/>');
螢火蟲說什麼?你會得到什麼錯誤?它如何「不起作用」? –
你意識到你的數組是全局的,對吧? – LorDex
[JSLINT](http://www.jslint.com/)使用它。 – epascarello