innerHTML replaced each; preserve