Я.ру рулит!
Метод insertAdjacentHTML может использоваться, чтобы вставить новый HTML элемент в документ, без того, чтобы удалить предыдущий HTML. Например:
document.all.tags("P").item(1).insertAdjacentHTML("BeforeBegin", "<P>Вот вам новый параграф")
Добавил бы новый <P>'Вот вам новый параграф' передвторым параграфом в документе. Возможные значения для позиционирования:
BeforeBegin
AfterBegin
BeforeEnd
AfterEnd
Только для ИЕ версии 4 ( может и далее ).