Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 26.10.2018, 13:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

всё должно работать
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Творчество для всех</title>
    <link rel="stylesheet" href="css/style.css">
    <style type="text/css">
      .responsive {
          display: flex;
           flex-direction: column;
      }

    </style>
    <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
</head>
<body>
    <header>
        <div class="logo">
            <a href="index.html"><img class="grafic_logo" src="images/logo.png" alt=""></a>
        </div>
        <nav>
            <div class="topnav" id="myTopnav">
                <a href="index.html">HOME</a>
                <a href="projects.html">PROJECTS</a>
                <a href="blog.html">BLOG</a>
                <a href="contact.html">CONTACT</a>
                <a href="about.html">ABOUT</a>
                <a href="services.html">SERVICES</a>
                <a href="location.html">LOCATION</a>
                <a id="menu" href="#" class="icon">&#9776;</a>
            </div>
        </nav>
    </header>





    <script>
       menu.onclick = function myFunction(event) {
        event.preventDefault();
        var x = document.getElementById("myTopnav");

        if (x.className === "topnav") {
            x.className += " responsive";
        } else{
            x.className = "topnav";
        }
    }

    </script>
</body>
</html>
Ответить с цитированием
  #12 (permalink)  
Старый 26.10.2018, 13:53
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Как document может быть необъявленным?

Последний раз редактировалось Nexus, 26.10.2018 в 19:04.
Ответить с цитированием
  #13 (permalink)  
Старый 26.10.2018, 13:59
Новичок на форуме
Отправить личное сообщение для ITMEGAMASTER Посмотреть профиль Найти все сообщения от ITMEGAMASTER
 
Регистрация: 26.10.2018
Сообщений: 5

Сообщение от Nexus Посмотреть сообщение
В js "menu" на document.getElementById('menu') заменять не пробовали?
не получилось
Ответить с цитированием
  #14 (permalink)  
Старый 26.10.2018, 14:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от ITMEGAMASTER
не получилось
если здесь, всё у вас работает, значит у вас другой код или ошибки в html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Творчество для всех</title>
    <link rel="stylesheet" href="css/style.css">
    <style type="text/css">
      .responsive {
          display: flex;
           flex-direction: column;
      }

    </style>
    <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
</head>
<body>
    <header>
        <div class="logo">
            <a href="index.html"><img class="grafic_logo" src="images/logo.png" alt=""></a>
        </div>
        <nav>
            <div class="topnav" id="myTopnav">
                <a href="index.html">HOME</a>
                <a href="projects.html">PROJECTS</a>
                <a href="blog.html">BLOG</a>
                <a href="contact.html">CONTACT</a>
                <a href="about.html">ABOUT</a>
                <a href="services.html">SERVICES</a>
                <a href="location.html">LOCATION</a>
                <a id="menu" href="#" class="icon">☰</a>
            </div>
        </nav>
    </header>





    <script>
       document.getElementById('menu').onclick = function myFunction(event) {
        event.preventDefault();
        var x = document.getElementById("myTopnav");

        if (x.className === "topnav") {
            x.className += " responsive";
        } else{
            x.className = "topnav";
        }
    }

    </script>
</body>
</html>
Ответить с цитированием
  #15 (permalink)  
Старый 26.10.2018, 18:38
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от Nexus Посмотреть сообщение
Как document может быть не объявленным?
в node.js только наверное
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS. Скрыть элемент в IE, FF и показать в хроме malefikus13 Общие вопросы Javascript 8 24.08.2015 13:03
Пример тестовых заданий на js junior elshaarawy Учебные материалы 3 26.03.2015 15:17
jquery как найти элемент сгенерированный js razorg1991 Events/DOM/Window 4 31.08.2014 12:52
Элемент <select> и js в IE illya_v Internet Explorer 4 30.03.2011 10:36