@nespxl

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

Всем привет!
Возник вопрос по поводу подгрузки файлов(css) на страницу по клику, можно ли так сделать вообще?
Пытался по флагу делать, по клику отправлял POST запрос на смену, сразу ошибку выдал, т.к. файл подключен на index.html и node его не видит при первичной загрузке
Можете подсказать механизм работы или куда копать(на чистой node)
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 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">');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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