如果我使用低于静态值而不是我的代码工作正常:
ohlc = [[090300, 25.75, 25.75, 25.75, 25.75],
[090400, 25.75, 25.75, 25.75, 25.75],
[090700, 25.73, 25.73, 25.73, 25.73],
[091300, 25.76, 25.76, 25.76, 25.76]];
但是如果我使用下面的代码而不是我的代码不起作用
var labels = xmlDoc.getElementsByTagName('node');
arr = new Array();
var str = '';
for (i = 0; i < labels.length; i++) {
if (labels[i].childNodes.length >= 9) {
arr[i] = new Array(5);
arr[i][0] = labels[i].childNodes[1].textContent;
arr[i][1] = labels[i].childNodes[3].textContent;
arr[i][2] = labels[i].childNodes[5].textContent;
arr[i][3] = labels[i].childNodes[7].textContent;
arr[i][4] = labels[i].childNodes[9].textContent;
}
}
甚至我确实在 arr 上循环并警告该值,而不是复制数组的值并粘贴静态及其工作。我正在读取 xml 并创建一个二维数组以在 jqphot 中显示图表。请给我一个线索