Non puoi fare cosi`.
In una pagina non ci possono stare degli id uguali.
E` ammesso per i name, che in tal caso sono gestiti come collezioni, ma non con gli id.
Potresti fare cosi`:
<div id="idLink0" style="visibility:visible">Da Inviare</div>
<div id="idLink1" style="visibility:visible">Da Inviare</div>
<div id="idLink2" style="visibility:visible">Da Inviare</div>
...
e poi nella funzione:
document.getElementById('idLink'+iSkill).style.vis ibility = "hidden";