我正在尝试使用 IF 语句从 XML 中读取一些特定数据,但它似乎不起作用。我的代码:
tipo=(x[i].getElementsByTagName("tipo")[0].childNodes[0].nodeValue);
subcategoria=(x[i].getElementsByTagName("subcategoria")[0].childNodes[0].nodeValue);
if (tipo=="comer" && subcategoria=="bodegas") {
Bodegas.push(x[i].getElementsByTagName("nombre")[0].childNodes[0].nodeValue)
};
我一直在通过警报进行调试,我可以肯定的说 Tipo 和子类别的值是“comer”和“bodegas”,但是当我在 if 语句中放置警报时它不会运行,所以我猜比较是没有正确完成。有任何想法吗?谢谢!!