Javascript 如何检查y轴是否存在
我有一个Highcharts图表,我正在动态添加y轴 我找到了,它工作得很好 但是,如果您在示例中多次单击“添加轴和系列”,则最终将获得多个轴和系列 但是在我的例子中,如果我添加了一个y轴,我想检查是否已经存在一个具有相同Id的y轴,如果已经存在,请不要再次添加该轴 下面是示例的副本(我没有写)Javascript 如何检查y轴是否存在,javascript,highcharts,Javascript,Highcharts,我有一个Highcharts图表,我正在动态添加y轴 我找到了,它工作得很好 但是,如果您在示例中多次单击“添加轴和系列”,则最终将获得多个轴和系列 但是在我的例子中,如果我添加了一个y轴,我想检查是否已经存在一个具有相同Id的y轴,如果已经存在,请不要再次添加该轴 下面是示例的副本(我没有写) 您可以使用内置api()检查具有给定id的元素是否存在 var id = 'rainfall-axis'; if ( !chart.get( id ) ) { chart.addAxis({ //
您可以使用内置api()检查具有给定id的元素是否存在
var id = 'rainfall-axis';
if ( !chart.get( id ) ) {
chart.addAxis({ // Secondary yAxis
id: id,
title: {
text: 'Rainfall'
},
lineWidth: 2,
lineColor: '#08F',
opposite: true
});
}
else {
alert( 'chart has an axis with id ' + id );
}
使用!!图表。从文档中获取(id):
var id = 'rainfall-axis';
if ( !chart.get( id ) ) {
chart.addAxis({ // Secondary yAxis
id: id,
title: {
text: 'Rainfall'
},
lineWidth: 2,
lineColor: '#08F',
opposite: true
});
}
else {
alert( 'chart has an axis with id ' + id );
}