【发布时间】:2013-11-11 08:42:05
【问题描述】:
我正在尝试在 iFrame 中动态创建的 div 中呈现 Highcharts。
html部分:
<div id="fr">Get iframe</div>
<div id="ch9">
<div id="chart3"> chart2</div>
</div>
<p><iframe id="ifr"></iframe></p>
jQuery部分:
-
在 iframe 中创建一个 div:
变量 iframe 内容; $(函数(){ $("#fr").click(function () { $('#ifr').contents().find('body').html($('#ch9').html()); iframeContent = $('#ifr').contents().find('#ch3'); }); -
尝试将 Highchart 加载到 iframeContent 元素(代码片段)中:
...... chart2=新的Highcharts.Chart({ 图表: { 渲染到:iframeContent, 类型:'样条', ……
但是它不起作用并抛出错误
Object has no method setAttribute
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: jquery highcharts