Очень хотелось организовать автоматическое добавление строк INPUT в форму. Вот, что у меня получилось:
JavaScript
:
Код:
var routeCount = 0;
function addRoute(){
routeCount++;
document.getElementById('routelist').innerHTML = document.getElementById('routelist').innerHTML+
"<div><input class=longvalue type=text name=route"+routeCount+"></div>";
}
HTML:
Код:
Route Section <a class="plus" href="javascript:addRoute()">Добавить</a><br>
<div id="routelist"></div>
Всё это работает и довольно неплохо. В Internet Explorer всё идеально, в Opera же при добавлении новой строчки все остальные чистятся. Что я делаю не так?