2017-02-24 138 views
-1

我正在嘗試使用Visual Studio 2015的打字稿中的一個簡單類。不知何故,TypeScript無法識別getElementById!以下是我從另一個線程下載的代碼。TypeScript無法識別JavaScript對象

class TypeSearch { 
searchKey = document.getElementById('search').addEventListener('click',() => this.search()); 

search() { 
    alert("i am clicked"); 
    } 
} 

的錯誤是 「無法解析符號的getElementById」

感謝

+0

試着讓對象先使用var search = document.getElementById('search'); –

+0

@tonydung這有什麼不同? –

+0

這適用於我,這是令人驚訝的考慮到格式不正確:-)你使用哪種版本的TypeScript工具? – CaringDev

回答

0

你有成功transpiled您的打字稿文件轉換成JavaScript文件並在運行時捕獲所描述的錯誤?如果不是,即您遇到轉譯錯誤,只需添加declare var document: any即可。