Javascript typescript中未捕获的引用错误(VS 2019)
我试图调用onClick函数,但它一直给我一个未捕获的引用错误,说我的函数没有定义。有什么想法吗Javascript typescript中未捕获的引用错误(VS 2019),javascript,html,typescript,Javascript,Html,Typescript,我试图调用onClick函数,但它一直给我一个未捕获的引用错误,说我的函数没有定义。有什么想法吗 <a href="#" title="AxesButton" onclick="axesclick()">Axes</a> 在构造函数中添加eventListener,然后调用函数。不能直接调用类方法 我建议采用以下方法 示例: class-SomeClass{ 构造函数(){ this.axesclick=this.axesclick.bind(this); docu
<a href="#" title="AxesButton" onclick="axesclick()">Axes</a>
在
构造函数中添加eventListener
,然后调用函数。不能直接调用类方法
我建议采用以下方法
示例:
class-SomeClass{
构造函数(){
this.axesclick=this.axesclick.bind(this);
document.getElementById(“Axes”).addEventListener(“单击”,this.axesclick);
}
axesclick(){
控制台日志(“Hi”);
}
}
新类()代码>
被否决,因为这个问题没有显示出任何研究成果。它说,这不起作用,我试过了“意外的标记。构造器…等。是预期的。axesclick给出了一个错误,因为它说axesclick不存在。TypeError:无法读取null的属性'addEventListener',这是一个错误。您应该在html之后加载javascript代码,将脚本标记放在正文的末尾。my js代码位于单独的ts文件中,是否有针对此特定场景的修复?
axesclick() {
this.comp.axesname();
}