Scusate ma non conosco le parole giuste per spiegarlo

In pratica io ho un form, con un bottone che ha un id.
Poi ho una funzione che mi setta il bottone a attivo o disattivo grazie al suo id.

<input type=submit id=bottone value=invia>

nella funzione metto

bottone.disabled=true

più o meno e funziona.

il mio problema è che l'id del bottone è generato dinamicamente, dunque gli aggiungo una variabile numerica.
Passo questa variabile alla funzione e la recupero correttamente (se provo con un alert vedo il valore corretto)

ma se do

miafunzione(numero){
bottone+numero.disabled=true
}

non funziona più.

neanche se metto una variabile tipo

miafunzione(numero){
var miobottone=bottone+numero;
miobottone.disabled=true
}

sicuramente c'è qualcosa che sbaglio, non ho capito come fare a concatenare i due valori..

grazie