在這種情況下爲什麼:Typescript:如何檢查eventTarget中的tagName?
var ele = <HTMLDivElement>document.getElementById("toolbar");
ele.addEventListener("click", function (e) {
if (e.target.tagName === "SPAN") { console.log(e.target.tagName) } }, false);
Visual Studio中顯示我這個錯誤?
構建:運算符'==='不能應用於'HTMLElement'類型和 '字符串'。
屬性'tagName'在類型'EventTarget'上不存在。
當我運行腳本工作正常。
如何正確書寫?
謝謝。
謝謝。順便說一句,你可以推薦我很好的打字稿教程嗎? – Klick
我真的很高興看到這種幫助;)起點可能是basarat,他的書籍和視頻,例如這裏https://basarat.gitbooks.io/typescript/。如果這有所幫助,你可以接受答案;) –