這一直強調了我3個晚上現在......我不知道它爲什麼在IE9中工作,但不是IE8。我不斷收到這個錯誤,當我在IE8的運行:IE8無法獲取屬性'src'的值:對象爲空或未定義
SCRIPT5007:無法獲得屬性「src」中的值:對象爲空或未定義
當我嘗試調試,我得到這條線是原因 - >
var map_locations = [], container = document.getElementById('renting-map-js'),
c = container.children, l = c.length, i, obj, p, m, j;
//loop through all child nodes
for (i = 0; i < l; i++) {
obj = {};
//highlights this line
obj.img = c[i].getElementsByTagName('img')[0].src;
p = c[i].getElementsByTagName('p');
m = p.length;
for (j = 0; j < m; j++)
obj[p[j].className] = p[j].firstChild.nodeValue;
map_locations[i] = obj;
console.log(obj);
}
這裏是小提琴http://jsfiddle.net/EgzKv/
你剛纔救了我的命!永遠感激的伴侶! – user1467439