Не добавляется элемент innerHTML

85
14 февраля 2018, 13:07

Этот код работает в песочнице jsfiddle.net, но не работает на моём сайте. Элемент просто отсутствует. У меня конкретно не добавляется на сайт li id="night-mode", что на последней строчке кода ниже.

(function (window, document, undefined) {
    'use strict';
    if (!('localStorage' in window)) return;
    var nightMode = localStorage.getItem('gmtNightMode');
    if (nightMode) {
        document.documentElement.className += ' night-mode';
    }
})(window, document);

;(function (window, document, undefined) {
    'use strict';
    if (!('localStorage' in window)) return;
    var nav = document.querySelector('#menu-primary');
    if (!nav) return;

    nav.innerHTML += '<li id="night-mode"><a role="button" href="#">Ночной режим</a></li>';

Вот код html:

        <ul id="menu-primary">
  <li><a href="#">Link</a></li>
  <li><a href="#">Link</a></li>
  <li><a href="#">Link</a></li>
</ul>
READ ALSO
Casperjs проблема с casper.click() и casper.clickLabel()

Casperjs проблема с casper.click() и casper.clickLabel()

Всем доброго дняУ меня проблема такая: Я не могу нажать на определенную ссылку которая открывает мне какую-то часть <div>(А это мне надо потому...

113
Как вывести время в HTML?

Как вывести время в HTML?

как вывести переменную qw на HTML и чтобы часы работали в реальном времени?

83
Некорректно работает owl-carousel

Некорректно работает owl-carousel

Здравствуйте! Пытаюсь сделать вертикальную прокрутку owl-slider, прописываю такие настройки

59