Показать сообщение отдельно
  #4 (permalink)  
Старый 03.10.2012, 12:37
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от 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>
Ответить с цитированием