Search the Community
Showing results for tags 'innerhtml'.
-
Доброго времени суток, форумчане! Столкнулся со следующей проблемой, а скорее вопросом к опытным разработчикам. Сам вопрос в том, что я не могу понять почему так работает: <!DOCTYPE HTML> <html> <head> </head> <body> <main> </main> <script> var body = document.body; var main = document.getElementsByTagName("main")[0]; main.innerHTML += "Hello"; body.innerHTML += "World!"; </script> </body> </html> А так нет: <!DOCTYPE HTML> <html> <head> </head> <body> <main> </main> <script> var body = document.body; var main = document.getElementsByTagName("main")[0]; body.innerHTML += "World!"; //переставил строку на другое место main.innerHTML += "Hello"; </script> </body> </html>
-
начал изучать сей язык, столкнулся с проблемой: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> <script language="javascript" type="text/javascript"> function check() { var number=document.getElementById("cifra").value; switch (number) { case '1' : alert('Кукареку'); document.getElementById('vvod').innerHTML = 'Пользователь ввел 1.' break; } } </script> <style> p { color: red; font-size: 18px; text-decoration: underline; } </style> </head> <body> <font> <form> Введите число от 1 до 10: <input type="text" name="number" id="cifra" value="" > <input type="submit" onClick="check()" value="Ввести" > </form> </font> <p id="vvod">Кузбасс</p> <script type="text/javascript" language="javascript">check()</script> </body> </html> при выполнении этой функции должно произойти перезапись сообщения. А получается когда вводишь 1, сообщение отображается меньше секунды. Страница ка будто возвращается к исходному состоянию, что я не так делаю?