Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript typescript中未捕获的引用错误(VS 2019)_Javascript_Html_Typescript - Fatal编程技术网

Javascript typescript中未捕获的引用错误(VS 2019)

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

我试图调用onClick函数,但它一直给我一个未捕获的引用错误,说我的函数没有定义。有什么想法吗

 <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();
  }