我有一个数组,其中包含几个国家,后跟一个选项和一个数字。
0“英国一150”
1《瑞士二70》
2《中国二120》
3《瑞士一号45》
4《中国一号90》
5“英国二 50”
这就是我使用 xpath 获取数组的方式:
var iterator = document.evaluate('//xpath/li[*]', document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
try {
var thisNode = iterator.iterateNext();
var arrayList = [];
while (thisNode) {
arrayList.push(thisNode.textContent);
thisNode = iterator.iterateNext();
}
for (var i = 0; i < arrayList.length; i++) {
console.log(arrayList[i]);
}
} catch (e) {
dump('Error' + e);
}
arrayList
我想用这个数组做的是整理并只返回匹配项。例如,我希望它只返回英国和中国,所以数组看起来像这样。
0“英国一150”
1《中国二120》
2《中国一号90》
3《英国二 50》