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 を作成します。
var iframeContent; $(関数 () { $("#fr").click(関数 () { $('#ifr').contents().find('body').html($('#ch9').html()); iframeContent = $('#ifr').contents().find('#ch3'); });
Highchart を iframeContent 要素 (コードの一部) にロードしてみてください。
..... chart2= new Highcharts.Chart({ チャート: { renderTo:iframeContent、 タイプ: 'スプライン', ……
しかし、それは機能せず、エラーがスローされます
Object has no method setAttribute
どうすればこれを修正できますか?
ありがとう