javascript - 如何在没有 window.onload 包装器的情况下运行函数

标签 javascript function canvas charts

有没有办法在没有“window.onload”的情况下运行以下函数?我正在尝试加载图表而不加载到正文中。

window.onload = function() {

var myPie = new Chart(document.getElementById("mycanvas_pie").getContext("2d")).Pie(pieData1,opts);
}

最佳答案

如果您在 HTML 中的 mycanvas_pie 之后调用此行(或加载包含此行的脚本),则不需要 window.onload。

<canvas id="mycanvas_pie"></canvas>
<script>
    var myPie = new Chart(document.getElementById("mycanvas_pie").getContext("2d")).Pie(pieData1,opts);
</script>

会起作用的。

关于javascript - 如何在没有 window.onload 包装器的情况下运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32059750/

相关文章:

javascript - HTML5 实时视频 Canvas 形状

javascript - 对每个值重复 Javascript 函数

jquery 事件中的 Javascript "this"

php - Symfony - 只返回一个参数

javascript - 当资源发布到根文件夹时,Animate CC HTML5 横幅不起作用

python - 我可以在文本小部件内创建跨多行的 Tkinter Canvas 吗?

javascript - 如何将此 node.js 模块降级到特定版本并防止以后自动升级?

javascript - 强制 "visit full site"链接始终显示完整站点

javascript - 在 AngularJS 服务中获取 TextArea 的值

javascript - 如何使用正则表达式突出显示文本