jemand anders
Erfahrenes Mitglied
Okay, lesen kann ich sie jetzt, aber wie löschen oder ändern?Das HTML muss interpretiert und mit dem CSS verknüpft werden.
Am besten kann das ein Browser.
Wenn du den JS Code im Browserkontext ausführst, kannst du den datastring einfach in den DOM hängen und mit window.getComputedStyle den Style abrufen.
Wenn du in Node/Deno unterwegs bist, benötigst du eine Headles Browser Engine wie zB Puppeteer
Code:
// auf Seite https://www.businessinsider.de/wirtschaft/letzte-generation-so-viel-verdient-aktivist-der-protestgruppe/
(function() {
document.querySelectorAll('div[id^="sp_message_container"]')[0].remove();
const para = document.querySelector(".sp-message-open body");
const compStyles = window.getComputedStyle(para);
//para.textContent =
console.log(
`My computed overflow is ${compStyles.getPropertyValue("overflow")},\n` +
`and my computed position is ${compStyles.getPropertyValue("position")}.`
);
document.querySelectorAll("body")[0].style.overflow = "";
document.querySelectorAll("body")[0].style.position = "";
})()