如何解决如何在AnyChart中单击行后更改变量的文本?
我使用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';
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。