これは機能します:
<div id="chart"></div>
<script>var svg = d3.select("#chart").append("svg:svg");</script>
これはしません:
<script>var svg = d3.select("#chart").append("svg:svg");</script>
<div id="chart"></div>
コードを jquery document.ready() でラップし、要素を jquery で取得して d3.select に渡してみましたが、それもうまくいきませんでした。編集jquery document.ready() 構文が正しくなったら、うまくいきました。
ページの上部に JavaScript を含めて、下の要素を選択する方法はありますか? ありがとう。