document.getElementById('tytochki').innerHTML = new DOMParser().parseFromString(data, 'text/html').getElementById('tytochki').innerHTML;
fetch(url)
.then(function(response) {
return response.text();
})
.then(function(data) {
document.getElementById('tytochki').innerHTML = new DOMParser().parseFromString(data, 'text/html').getElementById('tytochki').innerHTML;
if (addEntry === true) {
history.pushState(null, title, url);
}
pageStartUp();
scrollTo(document.querySelector("html"), 0);
});
var tytochkiElement = document.getElementById('tytochki');
var parser = new DOMParser();
var doc = parser.parseFromString(data, "text/html");
var newTytochkiElement = doc.getElementById('tytochki');
tytochkiElement.innerHTML = newTytochkiElement.innerHTML;
let tytochki = document.getElementById('tytochki');
let dataTytochki = document.createElement('div');
dataTytochki.innerHTML = data;
tytochki.innerHTML = dataTytochki.querySelector('#tytochki').innerHTML;
// Получаем элемент с id 'tytochki' в текущем документе
const tytochkiElement = document.getElementById('tytochki');
// Создаем временный элемент для парсинга HTML данных
const tempDiv = document.createElement('div');
tempDiv.innerHTML = data;
// Ищем элемент с id 'tytochki' в полученных данных
const newTytochkiElement = tempDiv.querySelector('#tytochki');
if (newTytochkiElement && tytochkiElement) {
// Заменяем содержимое элемента
tytochkiElement.innerHTML = newTytochkiElement.innerHTML;
}
Вот что происходит в этом коде: fetch(url)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.text(); // Если данные приходят в виде текста
})
.then(data => {
// Ваш код для обработки данных, например:
const tytochkiElement = document.getElementById('tytochki');
const tempDiv = document.createElement('div');
tempDiv.innerHTML = data;
const newTytochkiElement = tempDiv.querySelector('#tytochki');
if (newTytochkiElement && tytochkiElement) {
tytochkiElement.innerHTML = newTytochkiElement.innerHTML;
}
})
.catch(error => {
console.error('There has been a problem with your fetch operation:', error);
});
Как на чистый js переписать?