Se posso dare un consiglio, concordo con la necessità di imparare le basi, ma visto che in questo caso sono solo complicanze, ti suggerirei di passare direttamente allo studio di un framework adeguato, tipo JQuery.
In questo modo quello che vuoi fare tu è molto più semplice, e soprattto sicuro che funzioni.
Ad esempio, quello che volevi fare tu si risolveva in modo rapido con la funzione attr di jquery:
https://api.jquery.com/attr/