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";