我正在尝试在 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
我怎样才能解决这个问题?
谢谢