Was ist der Typ der Variable "Element" in diesem Snippet? Ich dachte, es ist eine Nummer (eine ID oder etwas), aber jetzt habe ich keine Ahnung. Der Code funktioniert, aber ich verstehe nicht, warum das var-Element in einem Zyklus wie ein Array verwendet werden kann. Gibt es dazu eine Erklärung?Was ist der Rückgabetyp von document.getElementById()
<script type="text/javascript">
function showAtrributes() {
var element = document.getElementById("videos");
var listAttributes = "";
for(var attribute in element) {
var valueOfAtrrib = element.getAttribute(attribute);
listAttributes = listAttributes + attribute + ": " + valueOfAttrib + "\n";
}
alert(listAttributes);
}
</script>
https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById – j08691
'document.getElementById () 'gibt ein' HTMLElement' oder 'null' zurück –
@MikaelLennholm:' Element', nicht 'HTMLElement': https://www.w3.org/TR/dom/#nonelementparentnode –