$("startButton").onclick = start; //スタートを押すと始まる
このコードでは、firefoxではOKですが、chromeで反応しません。
いろいろ調べて
$('startButton').on('click', function() {
start();
});
この方法で試してみると、今度は firefoxでも反応しません。
どうしたらいいのでしょうか?
"startButton"というのは、なんですか?
できましたらHTMLファイルを見せていただけるとなにかわかるかもしれません。
Chromeは最近セキュリティが厳しくなってるので、ローカルのCSVが読み込めなくなってるかもしれませんね。
自分でWebサーバーを稼働させて、そこで自分が作ったHTMLやJavaScriptを動かすと良いかもしれません。
Webサーバーを一番かんたんに動かすには
VIsual Studio CodeというエディターのプラグインであるLive Serverを使うと良いです。
参考URL:
https://www.mitsue.co.jp/knowledge/blog/frontend/201810/02_1329.html
あと質問内のコードが間違っているようですが、これは’はてな’での入力ミスでしょうか?
↓ idがstartButtonの要素を参照するには#が必要です。
$('#startButton').on('click', function() {
start();
});
ありがとうございます。お礼が遅れて申し訳ありませんでした。
何か、最近ブラウザのセキュリティのせいなので、同じコマンドでも
ブラウザで動く、動かないがあるのはめんどうですね。
jquery D3.csv は便利ですが、ブラウザで可否があるとすれば、
全部のブラウザでも動くやつを探すしかないですね。
ローカルサーバー以外でも動くのが理想です。いろいろ検討しみますね。
ありがとうございます。