Dojo onClick函数调用不工作-我做错了什么?

Dojo onClick函数调用不工作-我做错了什么?,dojo,onclick,Dojo,Onclick,以下是我的javasript文件1中的html: <a id='theId' title='theTitle' href='#' onClick='XXXX';>"+theTitle+"</a> 我得到这个错误:TypeError:this.formatTitle不是一个函数 当我尝试此代码时: onClick='function xyz(aVar1, aVar2) {this.formatTitle(aVar1, aVar2);};' 当我点击时什么也没发生 有人能

以下是我的javasript文件1中的html:

<a id='theId' title='theTitle' href='#' onClick='XXXX';>"+theTitle+"</a>
我得到这个错误:TypeError:this.formatTitle不是一个函数

当我尝试此代码时:

onClick='function xyz(aVar1, aVar2) {this.formatTitle(aVar1, aVar2);};'
当我点击时什么也没发生

有人能帮我吗?

试着这样打电话:

<a id='theId' title='theTitle' href='#' onClick='XXXX();'>"+theTitle+"</a>


希望它能起作用。谢谢

我试过了,但没用。我需要传递的参数呢?您需要向我们展示如何声明formatTitle函数,可能它不在全局范围内。有一点是肯定的:这是指添加了onClick的DOM对象,因此这里不知道formatTitle()。
<a id='theId' title='theTitle' href='#' onClick='XXXX();'>"+theTitle+"</a>