|
另一個bug是當目前有研發再進行中時,createImproveFloat()會叫不出來,以下code可以修正問題:
function getImproveTroops(maxlvl){
var gettroops=document.evaluate('//td[@class="desc"]', document, null, 6, null);
var myRace1=Number(GM_getValue(myacc() + "_raceID"));
var troopsSelect="<select>"
for (var i=0; i<gettroops> var tit = gettroops.snapshotItem(i).firstChild.nextSibling.firstChild
if (tit == null){continue;}
var troopname=tit.nextSibling.nextSibling.nextSibling.innerHTML
var trooplevel=tit.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.innerHTML.split(" ")[1].split(")")[0]
if (trooplevel==maxlvl){continue;}
for (mr in troops[myRace1]){
if (troops[myRace1][mr]==troopname){
troopsSelect+="<option> break;
}
}
}
troopsSelect+="</select>"
return troopsSelect
}
|