Показать сообщение отдельно
  #1 (permalink)  
Старый 03.02.2013, 17:33
Новичок на форуме
Отправить личное сообщение для Viis Посмотреть профиль Найти все сообщения от Viis
 
Регистрация: 03.02.2013
Сообщений: 2

Добавление элементов на страницу
Подскажите пожалуйста, что делаю не так. После нажатия кнопки, должна выполнится функция getEqString(), которая должна вывести в body блок - outDiv с содержанием "Ввод прошел успешно".

У меня же, надпись появляется на долю секунды и исчезает. Не могу понять в чем дело. Вроде делаю все также, как в учебнике, только добавил что код выполняется при нажатии кнопки, а не при загрузке страницы.
<html>
<head>
<script>
        function getEqString(){
                var parentElem = document.body;
                var outDiv = document.createElement('div');
                        outDiv.id = 'outDiv';
                outDiv.innerHTML = 'Ввод прошел успешно.';
                parentElem.appendChild(outDiv);
        }
</script>
</head>
<body>
        <h3>Введите функцию</h3>
        <form id="equation" name="equation">
                <button name="sentEqString"onClick="getEqString();"><p>Sent</p></button>
        </form>
</body>
</htmll>
Ответить с цитированием