Ich habe eine Typoskript Variable, die das Ergebnis einer DOM-Abfrage speichert:Was ist der Array-Typ für HTML-Elemente in Typoskript?
let games = document.getElementsByTagname("game");
Aber was ist der richtige Typ des Ergebnisses Array? Ich würde ein Array erwarten, das htmlelements enthält?
// not working
let games : Array<HTMLElement> = document.getElementsByTagName("game");
// also not working
let games : NodeList<HTMLElement> = document.getElementsByTagName("game");
können Sie Array/Array als Typ verwenden, sehen, ob jemand funktioniert oder nicht? –
Ajay
Ich bekomme diesen Fehler bei der Verwendung von Array: 'NodeListOf ' ist nicht zu Typ 'Element []' zuweisbar. Die Eigenschaft 'push' fehlt im Typ 'NodeListOf '. –
Kokodoko
Verwenden Sie NodeListOf anstelle von Array . Es wird wahrscheinlich Ihren Fehler lösen. –
Ajay