将highcharts文本渲染器链接到javascript函数
我想在我的图表中添加一个文本链接,它将执行一个javascript函数。 但是,正如您在本文中所看到的,文本呈现程序似乎只接受URL链接。 我注意到信用卡可以很好地链接到javascript,目前我正在使用它作为解决方法。 这可以通过使用文本渲染器实现吗将highcharts文本渲染器链接到javascript函数,highcharts,Highcharts,我想在我的图表中添加一个文本链接,它将执行一个javascript函数。 但是,正如您在本文中所看到的,文本呈现程序似乎只接受URL链接。 我注意到信用卡可以很好地链接到javascript,目前我正在使用它作为解决方法。 这可以通过使用文本渲染器实现吗 chart.renderer.text('<a href="javascript:alert(1)">Text renderer javascript link</a>', 120, 60) chart.rendere
chart.renderer.text('<a href="javascript:alert(1)">Text renderer javascript link</a>', 120, 60)
chart.renderer.text(“”、120、60)
renderer.text方法创建一个svg
元素,并且只支持HTML标记的子集。另外,在href
中添加javascript处理程序已经过时了。因此,使用jquery的
更新。您可以使用Mark的结构或更简单的结构:
chart.renderer.text('Text renderer javascript link', 120, 60)
.css({
color: '#4572A7',
fontSize: '16px',
cursor: 'pointer' // make it look clickable
}).add().on('click',function(){
alert('aaa');
});
chart.renderer.text('Text renderer javascript link', 120, 60)
.css({
color: '#4572A7',
fontSize: '16px',
cursor: 'pointer' // make it look clickable
}).add().on('click',function(){
alert('aaa');
});