<form><div></div></form>
<script>
document.getElementsByTagName('DIV')[0].innerHTML='1 форма:<form></form><br>2 форма: <form></form>';
</script>
1ую форму он не создаёт, вторую и последующую создаёт.
И это в гугл-хроме, в лисе - всё нормально.
Может гугл-хром специально так удаляет типа от дурака, ну так-как форма в форме - ничего путного не даёт, правда тогда почему удаляет только одно а не все.