我在將以下代碼轉換爲typescript時出現錯誤。Typescript:類型'null'不可分配給類型錯誤
const element = document.querySelector('#launcher');
if (element && element.style && element.style.display) {
element.style.display = '';
}
錯誤TS2339:房產 '風格' 不上型 '元' 存在。
,當我分配爲相同的所需的值作爲像下面
const element: { style: any } = document.querySelector('#launcher');
則誤差是元件上,這是
錯誤TS2322:類型「元素| null'不可分配爲鍵入'{style:any; }」。 類型'null'不可分配爲鍵入'{style:any; }」。的
Element
嘗試使用var或let而不是const –
可能重複的[querySelector in Typescript](https://stackoverflow.com/questions/43032004/queryselector-in-typescript) –