変数が呼び出されるたびに、変数内の整数をインクリメントするにはどうすればよいですか? 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 をインクリメントする方法がわかりません。変数 t が for ループで呼び出されるたびに 1 ずつ増やす必要があります。
すべてのコードを for ループに入れると、[オブジェクト ノード リスト] が返されるため、このメソッドは望ましくありません。