【发布时间】:2021-10-30 11:07:40
【问题描述】:
我正在尝试将这部分 html 代码移动到 js 文件中,并在我的 html 中使用例如 onload 函数调用它,但它不起作用,我以前从未这样做过,我不明白它100%。我试图将下面的代码转换为外部文件中的函数并在 html 中调用它但它失败了,我想将它移动到 js 文件并创建几种不同类型的图表,它在 html 文件中看起来很糟糕......或者也许有人知道将一些有趣的图表放到我的 html 中的更好更简单的方法
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7]
]);
var options = {
title: 'My Daily Activities',
pieHole: 0.4,
};
var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
chart.draw(data, options);
}
</script>
我必须将该部分包含到我的 js 文件中还是可以保留在 html 头中??
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
感谢您的帮助
【问题讨论】:
-
您是否使用某种构建来喜欢
webpack或grunt或gulp?还是您只是将所有文件上传到静态文件服务器?
标签: javascript html charts script