Задать вопрос
@nespxl

Как по клику подгрузить файл css в nodeJs?

Всем привет!
Возник вопрос по поводу подгрузки файлов(css) на страницу по клику, можно ли так сделать вообще?
Пытался по флагу делать, по клику отправлял POST запрос на смену, сразу ошибку выдал, т.к. файл подключен на index.html и node его не видит при первичной загрузке
Можете подсказать механизм работы или куда копать(на чистой node)
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dedalik
@dedalik
Веб разработчик
Чтобы файл подключился нужно этот файл вставить в дом в теге link

// vanilla js
document.querySelector('.elem-to-click').addEventListener('click', function() {
  var link = document.createElement( "link" );
  link.href = "style.css";
  link.type = "text/css";
  link.rel = "stylesheet";

  document.getElementsByTagName( "head" )[0].appendChild( link );
});

// jQuery
$('.elem-to-click').on('click', function() {
  $('head').append('<link rel="stylesheet" type="text/css" href="style.css">');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы