回答編集履歴
3
訂正
    
        answer	
    CHANGED
    
    | 
            File without changes
         | 
2
訂正
    
        answer	
    CHANGED
    
    | @@ -15,14 +15,15 @@ | |
| 15 15 | 
             
                ? "https://example.com/b.css"
         | 
| 16 16 | 
             
                : "https://example.com/a.css" // typo 修正
         | 
| 17 17 | 
             
              ;
         | 
| 18 | 
            +
             | 
| 19 | 
            +
            // 実行中のscript の前に link[rel="stylesheet"] を置く
         | 
| 18 | 
            -
            document.head. | 
| 20 | 
            +
            document.head.insertBefore(
         | 
| 19 21 | 
             
              Object.assign(document.createElement("link"),
         | 
| 20 22 | 
             
                {
         | 
| 21 23 | 
             
                  rel:"stylesheet",
         | 
| 22 24 | 
             
                  type:"text/css",
         | 
| 23 25 | 
             
                  href
         | 
| 24 | 
            -
                })
         | 
| 26 | 
            +
                }), document.currentScript );
         | 
| 25 | 
            -
            );
         | 
| 26 27 | 
             
            ```
         | 
| 27 28 |  | 
| 28 29 | 
             
            jQuery の``$(function (){ /* js-code */ })()`` は ``DOMContentLoaded`` 発生まで実行されません。
         | 
1
typo の修正
    
        answer	
    CHANGED
    
    | @@ -13,7 +13,7 @@ | |
| 13 13 | 
             
            let
         | 
| 14 14 | 
             
              href = location.hash == "#example"
         | 
| 15 15 | 
             
                ? "https://example.com/b.css"
         | 
| 16 | 
            -
                : "https://example.com/ | 
| 16 | 
            +
                : "https://example.com/a.css" // typo 修正
         | 
| 17 17 | 
             
              ;
         | 
| 18 18 | 
             
            document.head.appendChild(
         | 
| 19 19 | 
             
              Object.assign(document.createElement("link"),
         | 
