hallo
function init(){ // Setzt voraus, dass main Element verwendet wird. document.title.textContent = document.querySelector("main h1").textContent; // Sonst so was. document.title.textContent = document.getElementsByTagName("h1")[0].textContent; } window.addEventListener("DOMContentLoaded", init, false);
Warum verwendest du erst
querySelector()
, dann aber nichtquerySelectorAll()
?
Und schon hast du eine Browser-Inkompatibilität eingeführt.
Und dann fehlt da noch sowas wie:
if (document.querySelectorAll("h1").length > 1) { document.body.innerHTML = "<p>Fehler: <b>H</b>ighlander <b>1</b>: Es kann nur eine geben.</p>"; }
😉
Nur in deinem privaten Doctype.