如何在倒数第二条记录中停止JS循环? (xml数据)

时间:2012-12-22 08:31:48

标签: javascript xml loops

我有以下代码来循环遍历少量的XML记录,我希望它能够执行以下操作,但是在最后一条记录中不包括最后的管道。

我是一个热心的新手所以欢迎所有评论。谢谢。

xmlMan=loadXMLDoc("myxmlurl.xml");
y=xmlMan.getElementsByTagName("manager");

for(j=0;j<y.length;j++)
{
groupname=y[j].getAttribute("name");
flair=y[j].getAttribute("flair");
color=y[j].getAttribute("colour");

document.write("<a href=\"#" + groupname + "\">" + flair + "<\/a> |");

}

1 个答案:

答案 0 :(得分:3)

将结束的“a”标签替换为:

"<\/a>" + ((j == y.length-1) ? "" : " |"));

这是一个条件运算符,它是一个三元运算符(if else)