Sicherheit von Webanwendungen · Junior · Frage 20 von 75
Welche Zeile zeigt den Namen eines Nutzers sicher in einem Element an?
const name = new URLSearchParams(location.search).get('name');- 1
el.innerHTML = name; - 2
el.textContent = name; - 3
el.outerHTML = '<b>' + name + '</b>';
Antwort zeigen
Richtige Antwort: el.textContent = name;
Erklärung
textContent behandelt den Wert als reinen Text. innerHTML und outerHTML parsen ihn als HTML, also würde <img src=x onerror=...> Code ausführen.