perche nessuno usa un numero per l'attributo id, deve contenere almeno un carattere non numerico, è una regola html, puoi chiamarli list1, list2 ecc...
Quindi è per questo che (scusa il gioco di parole) la funzione non funziona? Mi sembra strano ma posso provare