Use dataset insetad of setAttribute