va bene come avevi fatto inizialmente
ma con un po' di debug ti sarebbe saltato subito all' occhio che quando chiedi il width restituisce anche l' unita' di misura, quindi fai un parseInt dello stesso valore per ottenerne solo la parte intera prima di aumentarlo

nota che se il width non viene restituito e' perche' non e' stato settato nello stile in linea dell' elemento o, precedentemente, via javascript stesso
e anche se questo fosse il caso, si puo' sempre rilevare con buona approssimazione lo spazio occupato dall' elemento con con divdagestire.offsetWidth

ciao