mathefritz: wozu noch getElementById ?

Beitrag lesen

ich hatte in einem "<script src = ...></script>" einen falschen Dateinamen angegeben,
trotzdem
schien eine darin enthaltene Zuweisung const x = document.getElementById('x')
erfolgreich interpretiert worden zu sein;
also versuchte ich

<span id="test"><span>A: </span><span>B: </span></span>
<script>
test.firstChild.innerHTML += "2 "; test.childNodes[1].innerHTML += "1";
</script>

und es funktioniert - das sichtbare Ergebnis ist "A: 2 B: 1".
Es scheint daß,
jede "id=.." eine Referenz auf das Element das sie enthält erzeugt.
oder nur bei meinem Firefox?