E' giusto... ma per eccesso di prudenza fatti un alert:

document.getElementById(id).action='../Post-It/index.php?id='+id;
alert(document.getElementById(id).action);

Comunque non e' detto che la pagina php riceva il dato... se e' predisposta per ricevere i valori via POST non lo vedra'... meglio aggiugere un campo hidden al form e valorizzalo quando serve:

<input type="hidden" name="id">

document.getElementById(id).id.value=id;
document.getElementById(id).action='../Post-It/index.php';

... certo sarebbe meglio che il campo (ed il parametro) non si chiamasse proprio "id"... non garantisco il risultato

ciao