Есть ли способ установить весь содержимое документа?Javascript

Форум по Javascript
Anonymous
Есть ли способ установить весь содержимое документа?

Сообщение Anonymous »

Я пишу несколько модульных тестов с шутками. Я захватил рендерированный HTML некоторых веб -страниц в файлах и хочу использовать их в качестве данных для моих тестов. Я могу загрузить сохраненный HTML с помощью:

Код: Выделить всё

const fs = require('node:fs');
html = fs.readFileSync('blah-blah-blah.body.html', 'utf8');
document.body.innerHTML = html;
, который работает, но это раздражает, потому что, хотя легко получить полный документ с curl-o blah-blah-blah.html , более сложно пост-обработка Это вытащить только элемент . Я попробовал очевидную вещь: < /p>

Код: Выделить всё

html = fs.readFileSync('blah-blah-blah.document.html', 'utf8');
document.documentElement = html;
Но, по-видимому, document.documentelement только для чтения, так что печаль.

Подробнее здесь: https://stackoverflow.com/questions/794 ... a-document

Вернуться в «Javascript»