Certo, ma quando si usa una funzione del genere si presuppone che almeno un elemento con quell'attributo ci sia.
Non credo sia conveniente mettere un if condizionale a ogni getElementById o ByAttribute, a meno di situazioni particolari.