Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以将以前的&;下一个数据使用querySelector?_Javascript_Windows 8 - Fatal编程技术网

Javascript 是否可以将以前的&;下一个数据使用querySelector?

Javascript 是否可以将以前的&;下一个数据使用querySelector?,javascript,windows-8,Javascript,Windows 8,这是我的密码: 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

这是我的密码:

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 });
WinJS.xhr({url:urlText})
.then(函数完成(xml){
var restXML=xml.responseXML;
var items=xml.responseXML.querySelectorAll(“item”);
对于(变量i=0;i
我想做的是在同一个dataList.push中获取上一个和下一个标题

这可能吗

另外,我如何阻止它在第一个标题上产生错误,因为它没有以前的条目

感谢阅读我的问题。

var prevTitle=i>0?项[i-1]。查询选择器(“标题”)。文本内容:“”;
var prevTitle = i > 0 ? items[i - 1].querySelector("title").textContent : '';
var nextTitle = i < items.length - 1 ? items[i + 1].querySelector("title").textContent : '';
var nextitle=i
你的意思是
项目[i-1]..
项目[i+1]..
的“上一个”和“下一个”?如果
中没有
元素,则您发布的代码只会产生错误。请在尝试获取上一个条目的位置显示您的实际代码。抱歉。我尝试的所有内容都已通过调试器检查,但没有任何效果,因此我已删除尝试。我已按您所说的+和-尝试,但返回“变量在严格模式下未定义"。您需要向我们展示您的尝试,以便我们可以帮助您纠正和学习。当然,我们也可以为您提供解决方案,但这不是一项代码编写服务。我以这种方式展示它的唯一原因是因为我认为这是不可能的。我肯定是JS新手,我还有很多东西要学习,下次我将按照您的说法进行并解释我已经尝试过了。很抱歉冒犯了你。谢谢你的回答Rodrigo。当我尝试这个时,我得到了->“严格模式下变量未定义”。然后使用
var prevTitle…
谢谢!哇,(拍了一巴掌)我应该在几个小时前发布^ ^它不需要是
I