10 способов поменять местами два значения в JavaScript Javascript, Блог Как поменять местами два значения просто и эффективно. подробнее
innerHTML в JavaScript Javascript, Блог Опасно ли использование innerHTML в JavaScript? В общих чертах о его недостатках подробнее