# JS（javaScript）ファイルを動的に再読み込みする方法。

今日は朝からメールで書類提出してクラウドワークスの仕事に何か良いものはないかなどを見ておりましたがありません?。

さて、[JS（javaScript）](https://developer.mozilla.org/ja/docs/Web/JavaScript)ファイルを動的に再読み込みする方法のオリジナルコードを書きましたので、お裾分けします。前々の会社で JS（javaScript）ファイルを動的に再読み込みしないとJSが動作しないという何ともやるせない気持ちの仕様があり、その時は人様のコードを拝借して使っていましたが、今日はクラウドワークスなどの案件もないのでちゃちゃっと自分でコードを書きました?。同じように困っている方はご使用くださいな?

<https://zip358.com/tool/demo67/>

ちょっと愚痴?
そもそも前々の会社のオリジナルMVCはいろいろと欠陥だらけで且つ仕様書もない、何が正解なのかも教えてもらえない中、修正やらしていたので本当に大変でした。聞いても明確に答えてもらえないのは正直な所、大変です。後任にはちゃんと教えていたら良いのですがね。

```
"use strict";
document.querySelector("button").addEventListener("click",jsandcssreload);
function jsandcssreload(){
    let d = (new Date()).getTime();
    [...document.querySelectorAll("link")].forEach((elm)=>{
        elm.href = elm.href.replace(/(\.css)\??[0-9]{0,}$/,".css?" + d);
    });
    [...document.querySelectorAll("script")].forEach((elm)=>{
        elm.src = elm.src.replace(/(\.js)\??[0-9]{0,}$/,".js?" + d);
    });    
}
```



上手く行かなかった場合の対応．

```
[...document.querySelectorAll('script')].forEach(elm => {
        let script = document.createElement('script');
        script.src = elm.src;
        document.body.appendChild(script);   
});
```



 [ ![](https://zip358.com/wp-content/uploads/2024/06/javascript2024-2.png) React Native + SupabaseでTodoアプリ開発コピペ🙅

 ](https://zip358.com/2025/11/11/react-native-supabase%e3%81%a7todo%e3%82%a2%e3%83%97%e3%83%aa%e9%96%8b%e7%99%ba%e3%82%b3%e3%83%94%e3%83%9a%f0%9f%99%85.html) 

 [ ![](https://zip358.com/wp-content/uploads/2025/11/2015-05-18-10.43.43.jpg) IQが中央値以下は身近にいるだよね…知らんけんど.

 ](https://zip358.com/2025/11/10/iq%e3%81%8c%e4%b8%ad%e5%a4%ae%e5%80%a4%e4%bb%a5%e4%b8%8b%e3%81%af%e8%ba%ab%e8%bf%91%e3%81%ab%e3%81%84%e3%82%8b%e3%81%a0%e3%82%88%e3%81%ad-%e7%9f%a5%e3%82%89%e3%82%93%e3%81%91%e3%82%93%e3%81%a9.html) 

 [ ![aerial view of a city and island](https://zip358.com/wp-content/uploads/2022/04/pexels-photo-3566139-300x300.jpeg) 観ずになりそうな映画、その壱その弐

 ](https://zip358.com/2025/11/09/%e8%a6%b3%e3%81%9a%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%9d%e3%81%86%e3%81%aa%e6%98%a0%e7%94%bb%e3%80%81%e3%81%9d%e3%81%ae%e5%a3%b1%e3%81%9d%e3%81%ae%e5%bc%90.html) 

 [ ![low angle photography of cherry blossoms](https://zip358.com/wp-content/uploads/2022/09/pexels-photo-2058853-300x300.jpeg) 求職者マイページホーム（ハローワーク）のバーコードは何の種類を使用しているの？

 ](https://zip358.com/2025/11/08/%e6%b1%82%e8%81%b7%e8%80%85%e3%83%9e%e3%82%a4%e3%83%9a%e3%83%bc%e3%82%b8%e3%83%9b%e3%83%bc%e3%83%a0%ef%bc%88%e3%83%8f%e3%83%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%82%af%ef%bc%89%e3%81%ae%e3%83%90%e3%83%bc.html) 

 [ ![](https://zip358.com/wp-content/uploads/2025/05/image-2.png) みんな働いているから偉いなとかお金の話とか人生とか馬鹿みたいに考えた

 ](https://zip358.com/2025/11/07/%e3%81%bf%e3%82%93%e3%81%aa%e5%83%8d%e3%81%84%e3%81%a6%e3%81%84%e3%82%8b%e3%81%8b%e3%82%89%e5%81%89%e3%81%84%e3%81%aa%e3%81%a8%e3%81%8b%e3%81%8a%e9%87%91%e3%81%ae%e8%a9%b1%e3%81%a8%e3%81%8b%e4%ba%ba.html) 

 

[](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fzip358.com%2F2021%2F10%2F13%2Fjs%25ef%25bc%2588javascript%25ef%25bc%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%2592%25e5%258b%2595%25e7%259a%2584%25e3%2581%25ab%25e5%2586%258d%25e8%25aa%25ad%25e3%2581%25bf%25e8%25be%25bc%25e3%2581%25bf%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25e3%2580%2582.html&linkname=JS%EF%BC%88javaScript%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E5%86%8D%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82 "Facebook")[](https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fzip358.com%2F2021%2F10%2F13%2Fjs%25ef%25bc%2588javascript%25ef%25bc%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%2592%25e5%258b%2595%25e7%259a%2584%25e3%2581%25ab%25e5%2586%258d%25e8%25aa%25ad%25e3%2581%25bf%25e8%25be%25bc%25e3%2581%25bf%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25e3%2580%2582.html&linkname=JS%EF%BC%88javaScript%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E5%86%8D%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82 "X")[](https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fzip358.com%2F2021%2F10%2F13%2Fjs%25ef%25bc%2588javascript%25ef%25bc%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%2592%25e5%258b%2595%25e7%259a%2584%25e3%2581%25ab%25e5%2586%258d%25e8%25aa%25ad%25e3%2581%25bf%25e8%25be%25bc%25e3%2581%25bf%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25e3%2580%2582.html&linkname=JS%EF%BC%88javaScript%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E5%86%8D%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82 "Bluesky")[](https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Fzip358.com%2F2021%2F10%2F13%2Fjs%25ef%25bc%2588javascript%25ef%25bc%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%2592%25e5%258b%2595%25e7%259a%2584%25e3%2581%25ab%25e5%2586%258d%25e8%25aa%25ad%25e3%2581%25bf%25e8%25be%25bc%25e3%2581%25bf%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25e3%2580%2582.html&linkname=JS%EF%BC%88javaScript%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E5%86%8D%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82 "Line")[](https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fzip358.com%2F2021%2F10%2F13%2Fjs%25ef%25bc%2588javascript%25ef%25bc%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%2592%25e5%258b%2595%25e7%259a%2584%25e3%2581%25ab%25e5%2586%258d%25e8%25aa%25ad%25e3%2581%25bf%25e8%25be%25bc%25e3%2581%25bf%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25e3%2580%2582.html&linkname=JS%EF%BC%88javaScript%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E5%86%8D%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82 "Threads")[](https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fzip358.com%2F2021%2F10%2F13%2Fjs%25ef%25bc%2588javascript%25ef%25bc%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%2592%25e5%258b%2595%25e7%259a%2584%25e3%2581%25ab%25e5%2586%258d%25e8%25aa%25ad%25e3%2581%25bf%25e8%25be%25bc%25e3%2581%25bf%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25e3%2580%2582.html&linkname=JS%EF%BC%88javaScript%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E5%86%8D%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82 "Copy Link")[](https://www.addtoany.com/share)
