Ciao Ragazzi ho un piccolo problema... ho una serie di id in un' array e vorrei inserire dinamicamente questi id sugli onclick di elementi creati col dom in un FOR

codice:
var linkForLi = document.createElement('a');				  linkForLi.appendChild(document.createTextNode(usernameArray[i]));
linkForLi.href = '#no-up';
var idToSend = idArray[i];
linkForLi.onclick = function(){ InsertDelUser.inserimentoUtenti(idToSend) };
fate conto che questo codice sta in un for e che in idArray ho degli ID quindi vorrei associare allì onclick di quel link

linkForLi.onclick = function(){ InsertDelUser.inserimentoUtenti(idToSend) };

quel determinato ID presente nell'array solo che quando vado a cliccare mi da sempre lo stesso ID ovvero l'ultimo....come mai?