Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 09

Z

Zork in JavaScript Noobs — сообщество новичков
доброго вечера. Можно минутку нубских вопросов?)
Если у меня в хтмле есть несколько элементов (инпуты), которые используются в функции (а баттон её запускает), как правильно вынести эту функцию в отдельный файл, чтобы это продолжало работать? Нужно по каким-то конкретным айди параметрам обращаться, или другим вариантом доставать или вместо document.getElementById что-то другое?
источник

G

Gearonix in JavaScript Noobs — сообщество новичков
import
источник

G

Gearonix in JavaScript Noobs — сообщество новичков
или, если ты хочешь js к html подключить, то тег script
источник

Nn

None none in JavaScript Noobs — сообщество новичков
Zork
доброго вечера. Можно минутку нубских вопросов?)
Если у меня в хтмле есть несколько элементов (инпуты), которые используются в функции (а баттон её запускает), как правильно вынести эту функцию в отдельный файл, чтобы это продолжало работать? Нужно по каким-то конкретным айди параметрам обращаться, или другим вариантом доставать или вместо document.getElementById что-то другое?
1) перенести код ф-ции в другой файл
2) подлинковать файл в хтмл перед этим скриптом
3) возможно нужно поставить последовательную загрузку - там есть атрибут, нужно вспомнить
источник

Nn

None none in JavaScript Noobs — сообщество новичков
Gearonix
или, если ты хочешь js к html подключить, то тег script
явно <script> на скрине!
источник

Z

Zork in JavaScript Noobs — сообщество новичков
None none
1) перенести код ф-ции в другой файл
2) подлинковать файл в хтмл перед этим скриптом
3) возможно нужно поставить последовательную загрузку - там есть атрибут, нужно вспомнить
да, первое и второе я в курсе
источник

Nn

None none in JavaScript Noobs — сообщество новичков
Zork
да, первое и второе я в курсе
defer - атрибут
<script src="1.js" defer></script> А этот с ф-цией
<script src="2.js" defer></script> // этот с кодом обработки

Т.о. на момент обработки будет уже загружена ф-ция. Т.е. будет объявлена.
источник

EG

Eugene Gromov in JavaScript Noobs — сообщество новичков
node.childNodes.forEach(i => {
   console.log(i)
})

возвращает в консоли #text и саму ноду
Подскажите что за #text
источник

Z

Zork in JavaScript Noobs — сообщество новичков
а, понял, у меня просто в js файле в тег <script></script> было взято, поэтому не работало
источник

Nn

None none in JavaScript Noobs — сообщество новичков
Zork
а, понял, у меня просто в js файле в тег <script></script> было взято, поэтому не работало
ну, это конечно дополняет картину мира...
источник

j

jk in JavaScript Noobs — сообщество новичков
Eugene Gromov
node.childNodes.forEach(i => {
   console.log(i)
})

возвращает в консоли #text и саму ноду
Подскажите что за #text
источник

MZ

Max Zhukov in JavaScript Noobs — сообщество новичков
Привет, может кто сможет мне подсказать как сделать 3rd party widget?
Например я просто хочу сделать кнопку при клике на которую будет редирект на другой сайт, но чтобы ее можно было использовать на нескольких сайтах просто вставив <script>
Вот например как работаю бизнес менеджеры
Кто подскажет где найти статью по этому поводу?
источник

MM

Max Maximov in JavaScript Noobs — сообщество новичков
Ребята, привет
Подскажите как решить задачу
Нужно добавить к элементу с классом t-store__filter__item t-store__filter__item_checkbox js-store-filter-item t-descr t-descr_xxs класс active, чтобы элемент класса стал t-store__filter__item t-store__filter__item_checkbox js-store-filter-item t-descr t-descr_xxs active
Пробовал уже многие селекторы, но при выводе элемента через console.log возвращается null или undefined
источник

MM

Max Maximov in JavaScript Noobs — сообщество новичков
Выбирал селектором в одних итерациях все классы, в других последний класс t-descr_xxs
источник

Nn

None none in JavaScript Noobs — сообщество новичков
Max Maximov
Ребята, привет
Подскажите как решить задачу
Нужно добавить к элементу с классом t-store__filter__item t-store__filter__item_checkbox js-store-filter-item t-descr t-descr_xxs класс active, чтобы элемент класса стал t-store__filter__item t-store__filter__item_checkbox js-store-filter-item t-descr t-descr_xxs active
Пробовал уже многие селекторы, но при выводе элемента через console.log возвращается null или undefined
Это всё классы одного эл-та?

Если да - предлагаю вместо пробелов поставить точки и опробовать
источник

MM

Max Maximov in JavaScript Noobs — сообщество новичков
Похоже на то, что это классы одного элемента
источник

Nn

None none in JavaScript Noobs — сообщество новичков
Ничего не видно

Нужно было взять конкретную область в скрин 😊
источник

MM

Max Maximov in JavaScript Noobs — сообщество новичков
источник

Nn

None none in JavaScript Noobs — сообщество новичков
".t-store__filter__item.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs"
Вот этому предлагаю добавить класс.
источник

MM

Max Maximov in JavaScript Noobs — сообщество новичков
хорошо
подскажи, какой селектор лучше использовать?
источник