Страницы

Поиск по вопросам

суббота, 13 июля 2019 г.

Как средствами PHP или JS изменить текст в HTML файле?

Я выгружаю готовую HTML страницу, отображается как бланк с данными.Есть поля которые нужно заполнить цифрами, либо изменить в них данные.Каким образом можно автоматизировать? схема html->скрипт->измененный html.Направте, если сталкивались подскажите, что и куда.Хотелось бы решить данную задачу.Если есть решение, буду очень благодарен.


Ответ

insertAdjacentHTML() разбирает указанный текст как HTML или XML и вставляет полученные узлы (nodes) в DOM дерево в указанную позицию. Данная функция не переписывает имеющиеся элементы, что предовращает дополнительную сериализацию и поэтому работает быстрее, чем манипуляции с innerHTML.
Запись:
element.insertAdjacentHTML(position, text);
position указывает положение element, и может принимать одно из следующих значений:
beforebegin Перед element .
afterbegin Внутри element, перед первым дочерним элементом (потомком).
beforeend Внутри element, после последнего дочернего элемента.
afterend После element.
Пример:
//

one
let d1 = document.getElementById('one'); d1.insertAdjacentHTML('afterend', '
two
');
// Результат //
one
two

Комментариев нет:

Отправить комментарий