Ich bekomme einen Fehler von Typescript und ich bin mir nicht sicher, wie ich es korrigieren soll. Der Code funktioniert gut, wenn "kompiliert", aber ich kann den Fehler nicht korrigieren. Ich habe die Teile, die den Fehler enthalten, aus meinem Code extrahiert. Ich denke, ich muss den Quellcode vorgeben, bin mir aber nicht sicher, wie.
Fehlermeldung im Editor und auf Gulp kompilieren:
"Eigenschaft 'src' existiert nicht beim Typ 'HTMLElement'.at Zeile 53 Spalte 17"
%Vor%Dies ist die Methode, die ich ausführe, um das Element, die Position, die obere und die linke Seite zu rendern, ohne dass ein Fehler ausgegeben wird.
%Vor% Weil src
keine Eigenschaft von HTMLElement
ist, sondern von HTMLImageElement
.
Wenn Sie sicher sind, dass Sie ein img-Element erhalten, möchten Sie vielleicht Ihre Variable mit dem richtigen Subtyp deklarieren:
%Vor% Vielleicht möchten Sie auch sehen, was document.createElement
zurückgibt. Es ist der gleiche Typ, wenn Sie "img"
als Argument angeben.
Tags und Links javascript typescript