Ты — это мир, который ты создал. Исчезнешь ты — и мир, созданный тобой, тоже исчезнет.
Местоположение
Антарктика

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (15)

Лучшие ответы пользователя

Все ответы (129)
  • Не удается получить дочерний элемент родителя, в чем проблема?

    mizutsune
    @mizutsune
    Frontend Developer
    Свойство children хранит в себе псевдомассив дочерних элементов. Дочерними элементами считаются все теги, которые непосредственно расположены внутри блока. Подробнее можно прочитать в документации.

    Ну, а так... интересная конечно строка:

    var parent = this.closest('div').className;

    Как вы думаете что содержит в себе переменная parent? HTMLElement или строку содержащую селектор класса выбранного элемента?

    В общем правильнее сделать так:

    const parent = this.closest('.parent-selector');
    const child = parent.querySelector(".b24-form-control-label");


    И вообще, пора бы уже использовать const/let вместо устаревшего var.
    Ответ написан
    Комментировать
  • Как добавить черный цвет в футер?

    mizutsune
    @mizutsune
    Frontend Developer
    - <footer class"footer">
    + <footer class="footer">

    - background-color: # #0A0A0A;
    + background-color: #0A0A0A;
    Ответ написан
    1 комментарий
  • Как объединить название объекта и переменную?

    mizutsune
    @mizutsune
    Frontend Developer
    let shop_id = 82;
    data[`SHOPID_${shop_id}`].name_shop;
    Ответ написан
    Комментировать
  • Как определить при помощи JS браузер пользователя и его ip?

    mizutsune
    @mizutsune
    Frontend Developer
    Можно достать информацию из navigator.userAgent и регулярными выражениями разбить полученную информацию на нужные фрагменты, после чего использовать. Но такой вариант подходит если есть опыт работы с регулярными выражениями.

    Если пойти другим путем, можно вывести в консоль объект navigator и посмотреть какие свойства имеются в наличии, после чего подготовить функцию в которой будет происходить получение информации из нужных свойств объекта. Например в navigator.userAgentData хранится информация, которую можно использовать сразу, без обработки регулярными выражениями.

    Или поискать библиотеки для подобных задач и использовать их для решения своих задач. Например есть такая библиотека UAParser.js или browser-dtector или Detect.js или куча других готовых решений.

    Про получение IP - адреса, уже написали в соседних ответах.
    Ответ написан
    Комментировать
  • Как лучше сверстать такой блок?

    mizutsune
    @mizutsune
    Frontend Developer
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)