document.createElement()没有设置宽度和高度

时间:2017-08-14 08:59:09

标签: javascript html twitter-bootstrap canvas chart.js

为了避免图表.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;">

画布位于模态内部,因此初始画布似乎符合模态的大小,但新画布的尺寸太小。

是否可以在没有所有这些参数的情况下创建画布?

0 个答案:

没有答案