Сообщение от Alyona
|
Нее, с этим все в порядке. Когда я делаю вложенный див - я в счетчике пишу 1 или количество вложенных дивов.
Функция работает - он уменьшается, но див не исчезает.
|
<html>
<head>
<script language="javascript">
function add_inputsize()
{
countonesize = ++document.getElementById('inputsizecount').value;
var new_input=document.createElement('div');
new_input.innerHTML='<table width="450px">bla-bla</table><br />';
document.getElementById('inputsize').appendChild(new_input);
}
function del_inputsize()
{
countonesize = document.getElementById('inputsizecount').value;
if (countonesize!=0){ // Удаляем любую строку кроме первой
document.getElementById('inputsize').removeChild(document.getElementById('inputsize').lastChild);
document.getElementById('inputsizecount').value -= 1; // Уменьшаем счетчик элементов
}
return false;
}
</script>
</head>
<body>
<!--<div id="inputsize">
<input type="hidden" id="inputsizecount" name="inputsizecount" value="0">
<table width="450px">bla-bla</table>
<br />
</div>-->
<div id="inputsize">
<input type="hidden" id="inputsizecount" name="inputsizecount" value="1">
<table width="450px">bla-bla</table>
<br />
<div>
<table width="450px">bla-bla</table>
<br />
</div></div>
<input type="button" onclick="add_inputsize()" value="Добавить размер">
<input type="button" onclick="del_inputsize()" value="Убрать последний">
</body>
</html>