xml getElementsByTagName by variable

时间:2012-07-02 15:37:47

标签: javascript xml

我希望在XML文件中获取数据,其中Tag是一个变量。 我的XML看起来像这样:

<b0>123</b0>
<b1>111</b1>

代码:

var y = Math.round(d / 11);
var zzz = xmlDoc.getElementsByTagName("y")[0].childNodes[0].nodeValue;

使用上面的代码,它将搜索XML“y”标签,但我想搜索“y”变量的结果,因为XML之前有“b”,所以Tag中的搜索应该是这样的“通过)”。我确认“y”变量的结果总是为圆数。

我怎样才能解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

var zzz = xmlDoc.getElementsByTagName("b" + y)[0].childNodes[0].nodeValue;