读书人

xpath的查询有关问题

发布时间: 2012-08-19 21:09:48 作者: rapoo

xpath的查询问题
var node=selectNodes(dom,"/books/book[price=priceValue[i])]");priceValue是数组
上面的表达是为什么是错的???是不是xpath的查询条件中不能出现中括弧[]??该怎么完成这个功能?

[解决办法]
Xpath中不能出现JS的变量,你必须将其组装为字符串才行,比如:

var xpath = "/books/book[price="+priceValue[i]+")]"; // 组装字符串
var node=selectNodes(dom, xpath);

读书人网 >Java Web开发

热点推荐