0

少数の 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> |");

}
4

1 に答える 1

3

終了の「a」タグを次のように置き換えます。

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

これは条件演算子であり、三項演算子です(そうでない場合)

于 2012-12-22T08:41:03.953 に答える