8

ファイルにこれindex.htmlがありますが、追加したい段落が表示されませんD3

<!DOCTYPE html>
<html>
  <head>
    <title> D3 page template </title>
    <script type="text/javascript" src = "d3/d3.v3.js"></script> 
  </head>

  <body>
    <script type="text/javascript">
        d3.select("body").append("p").text("new paragraph!");
    </script>
  </body>
</html>

参照している場所へのパスはD3.js正しいはずです。ブラウザーで要素を検査すると、D3リンクをクリックしてソース コードに移動できるからです。

ここに画像の説明を入力

4

3 に答える 3

7

Web サーバーなしでこれをテストしていると仮定します。その場合、URL は http://.. ではなく file://.... になります。

これにより、Javascript 要求は file:///.../D3/d3/d3.v3.js に送られ、charset や MIME などの適切な応答ヘッダーが設定されません。

この問題を回避するために、いつでも CDN から取得できます。

<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
于 2013-05-21T13:32:03.227 に答える