每次調用變量時,如何在變量內增加一個整數?的JavaScript。每次調用該變量時,如何增加變量中的整數? Javascript
var a=0;
var t=loadXMLDoc("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist="+x[a].getElementsByTagName("name")[0].childNodes[0].nodeValue+"&api_key=83e386b0ba08735e3dee9b118478e56d&lang=en").getElementsByTagName("bio");
for (i=0;i<20;i++)
{
document.write("<div><button type='button' onclick='document.getElementById("+i+").innerHTML=t[0].getElementsByTagName(\"summary\")[0].childNodes[1].nodeValue;'>Open Bio</button></div>");
}
我不知道如何去增加變量a。每次在for循環中調用變量t時,我都需要它增加1。
當我把所有的代碼放在for循環中時,我得到[object node list],所以這個方法是不需要的。
不調用* *變量*。 – Bergi
++有什麼問題? –
你真的必須在循環中加入't',否則它只會被評估一次。爲什麼會改變輸出結果,你目前得到了什麼? – Bergi