Эдуард Кузьмин
февраль 2018.
1850

Как заставить JS изменять html-файл, в который он интегрирован (использую DOM, он работает, но не сохраняет изменения в html-файл)?

Ответить
Ответить
Комментировать
1
Подписаться
0
1 ответ
Поделиться
АВТОР ВОПРОСА ОДОБРИЛ ЭТОТ ОТВЕТ

Клиентский JS не может изменять файлы на сервере. DOM - это представление структуры страницы непосредственно в браузере и после построения он, собственно, никак больше с исходным html-файлом не связан. 

Так что единственный вариант - отправлять JSом запрос на сервер, который будет его обрабатывать и менять html-файл. Только прежде вопрос - зачем вам вообще его менять?

Илья Левинотвечает на ваши вопросы в своейПрямой линии
0
0

Я имел ввиду локальную html страницу. Спасибо за ответ.

0
Ответить

Никакой "локальной" HTML-страницы нет. Есть файл, который загружается с сервера, кэшируется если надо и на основе которого строится DOM. Все, дальше этого файла считайте что нет.

Вопрос остается - зачем в нем что-то менять?

0
Ответить
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью