這裏是我的代碼:是否可以使用querySelector提取上一個和下一個數據?
WinJS.xhr({ url: urlText })
.then(function complete(xml) {
var restXML = xml.responseXML;
var items = xml.responseXML.querySelectorAll("item");
for (var i = 0 ; i < items.length ; i++) {
var item = items[i];
title = items[i].querySelector("title").textContent;
dataList.push({ title: title });
我所試圖做的就是一個和下一個冠軍,在同一dataList.push。
這甚至可能嗎?
此外,如何阻止它在第一個標題上產生錯誤,因爲它沒有以前的條目?
感謝您閱讀我的問題。
您的意思是'項目[i-1]。...和'項目[i + 1]。...'用「previous」和「next」? – Bergi
如果'item'中沒有'
對不起。我試過的一切都是用調試器檢查的,沒有任何工作,所以我刪除了我的嘗試。我已經嘗試了你所說的+和 - 但它返回「變量undefined嚴格模式」。 – Kliffurd