问题描述
我使用anyChart构建甘特图。我试图在单击行元素时更改标题文本。但是没有用。我将默认变量title
添加为值123
。然后,当单击行元素时,文本应更改为567567
。也许angular不允许将值分配给侦听器内部的变量。也许我什么都不知道。
下面是我的例子。 也许有人知道怎么做
Here我的例子
解决方法
您的问题与AnyChart无关。问题在于您的HTML标题具有唯一的ID,但是在应用程序代码中,您尝试使用其类名(未分配)获取title DOM元素。这就是high
变量未定义的原因。要解决此问题,您应该通过id获得title元素,这样侦听器将如下所示:
this.chart.listen('rowSelect',function (event) {
var high = document.getElementById("tit");
high.innerHTML = '123123123';
});