Страницы

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

среда, 22 января 2020 г.

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

#php #javascript #html


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


Ответы

Ответ 1



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


Ответ 2



С помощью PHP нельзя поменять уже выведенные данные. Когда пользователь видит перед собой страницу и начинает совершать какие-то действия с ней, PHP уже завершил работу. Ваш выбор - javascript. если используете jquery, то данные можно менять, например, так: $('#id_div').text('Ваш текст'); На чистом js: document.getElementById("id_div").innerHTML="Ваш текст";

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

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