2015-12-23 17:03题主

【分享】若js脚本要用到panel.html里的dom元素的话,要写在panel.afferrender事件里

在panel1里的html写了

在module的cssfile和jsfiles里引用了相关文件,在module的head里写了<script></script>的内容如下

这样document.getElementById('ss')是无效的,因为这个时候panel1里的<div id="ss" ……>还没输出,
 var spread = new GcSpread.Sheets.Spread(document.getElementById('ss'), { sheetCount: 1 });这段代码要写在panel1的afferrender事件里,也就是panel1渲染完成之后,才能get到id=ss的div
2015-12-23 17:38#1
谢谢 @wxq 的分享

返回开发者社区