2017-11-09 16 views
-10

私は愚かなように見えるかもしれない問題に悩まされていますが、私に負担してください。私はHTMLページから外部のjavascript '関数'を呼び出しています。それはうまくいかない。しかし、私はHTMLのページではなく、ソーシングの全体のJavaScriptを書くとき、それは正常に動作します。外部のjavascript関数を呼び出す

何が間違っている可能性がありますか?

<button onclick=func()>submit</button> 

外部のJavaScript

function func(){ 
    // do something 
} 

が、私はそれが動作するJavaScriptのインライン化を変更。

+0

コードがありますか? –

+5

[良い質問をどうやって得ますか?](* https://stackoverflow.com/help/how-to-ask) – tgogos

+0

あなたのコードを共有してください。 – Bhargav

答えて

0

これは、ブラウザのローカルメモリからscript src=""タグでソースされているファイルjsが読み込まれるためによく発生します。変更しても、変更内容がhtmlに反映されないことがあります。 jsファイルを変更したり、ウェブページを更新したり、デベロッパーツールのsourcesタブからスクリプトを確認することで、これを確認できます。変更を行い、Webページを更新するctrl + F5を押すと、すぐに反映され、以下のいずれかを行い、

  1. への変更を

    。これにより、ブラウザはjsファイルを再びロードします。

  2. jsファイルの名前を変更し、スクリプトタグの名前を変更することもできます。

これが役に立ちます。

関連する問題