Perché in questo caso:Typescript: come verificare tagName in eventTarget?
var ele = <HTMLDivElement>document.getElementById("toolbar");
ele.addEventListener("click", function (e) {
if (e.target.tagName === "SPAN") { console.log(e.target.tagName) } }, false);
Visual Studio me questo errore mostra?
Build: l'operatore '===' non può essere applicato ai tipi 'HTMLElement' e 'stringa'.
La proprietà 'tagName' non esiste sul tipo 'EventTarget'.
Quando eseguo uno script funziona bene.
Come scrivere correttamente?
Grazie.
Grazie. A proposito, puoi consigliarmi un buon tutorial su dattiloscritto? – Klick
Sono davvero contento di vedere che ha aiutato;) Il punto di partenza potrebbe essere basarat e i suoi libri e video, ad es. qui https://basarat.gitbooks.io/typescript/. Nel caso in cui questo aiuti un po ', puoi accettare la risposta;) –