为了避免图表.js中的鼠标悬停在工具提示上用旧图覆盖图形,我想删除一个画布并在div中创建一个新的当我点击一个按钮时,这发生在点击功能:
var chartContainer = document.getElementById('ChartContainer_'+channelName);
var chart = document.getElementById('Chart_'+channelName);
chartContainer.removeChild(chart);
var graph = document.createElement("CANVAS");
graph.setAttribute("id", "Chart_"+channelName);
chartContainer.appendChild(graph);
我的初始画布如下所示:
<canvas id="Chart_Channel0"></canvas>
但如果调用click函数,则会创建一个如下所示的画布:
<canvas id="Chart_Channel0" height="187" width="375"
style="display:block; height: 150px; width:300px;">
画布位于模态内部,因此初始画布似乎符合模态的大小,但新画布的尺寸太小。
是否可以在没有所有这些参数的情况下创建画布?