我正在尝试在项目符号图表中为轴标签添加下划线。但是它不能在IE11中使用,但是在谷歌浏览器中可以正常工作。
默认情况下,charcharts在父级“ g”元素(子级)上设置文本装饰
<text>
由于某种原因未继承该值。所以我直接在<text>
元素上应用文本修饰,尽管某些标签没有下划线。请找到以下代码示例
示例:https://jsbin.com/gokudogixo/1/edit?html,js,output
categoryAxis.renderer.textDecoration="underline"
categoryAxis.renderer.labels.template.adapter.add('textDecoration', function(textDecoration, target) {
if (target.element.node.childNodes.length>0 && textDecoration === 'underline') {
target.element.node.childNodes[0].style.textDecoration = 'underline';
}
return textDecoration;
});