Задать вопрос
@UrushiGo
Front-End

Как динамически подключать скрипты и стили на одностраничном сайте?

Подгрузка страниц осуществляется с помощью AJAX, но стили и скрипты не подгружаются. Какие существуют способы подгрузки стилей и скриптов?

P.S. фреймворки не предлагать
  • Вопрос задан
  • 2176 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Finesse
@Finesse
Подключение скрипта динамически:
var elem = document.createElement( 'script' );
elem.type = 'text/javascript';
elem.async = true;
document.body.appendChild( elem );
elem.src = 'Ваш скрипт.js';


Подключение файла стилей динамически:
var elem = document.createElement( 'link' );
elem.rel = 'stylesheet';
elem.type = 'text/css';
document.body.appendChild( elem );
elem.href = 'Ваш стиль.css';
Ответ написан
@facir
ну если сайт одностраничный, то припишите вначале файла стили и скрипты и сделайте блок, который будет перегружаться, а в нем уже весь код
<script>...</script>
<div id="res">
<html>
<head>...</head>
<body>...</body>
</html>
</div>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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