Проблема в следующем: на страницу добавляется текст посредством innerHTML. Он вставляется через document.getElementById('element_id').innerHTML = a; var a = "<div id='id2'><input type='button' value='exit' onclick='exit()'/></div>"; Проблема в том, что после нажатия на кнопку нужно вставить контент, который был перед тем, как применялся innerHTML. Подскажите, пожалуйста. Если необходимо - могу полностью приложить код страницы. Быколай, Ваш совет имел ввиду следующую весчь: function exit(){ var b = "<p>Здесь будет какой-то текст</p>"; document.getElementById('id2').innerHTML = b; } ?