```

    Uncaught SyntaxError: Unexpected token ':'
    
```

が出ているのですが・・・  
なぜエラーとなっているのかわかりません。  
JS上で何かミスっている気がします。

```

    <script>
        function createLink(){
            const div3 = document.getElementById("div3");
            if (!div3.hasChildNodes()){
                const a1 = document.createElement("a");
                a1.href = '"' +{{ route('alink')}} + '"';
                a1.innerText = "itsakura";
                div3.appendChild(a1);
            }
        }
    
```
CC BY-SA 4.0
2021-07-20T02:17:57.743
78312
2023-06-19T15:05:15.570
2021-07-20T07:37:27.513
32986
45215
question
javascript laravel
なぜエラーが起きているのかわかりません: Uncaught SyntaxError: Unexpected token ':'
Laravel のことはさっぱり知りませんが、

```

                a1.href = '"' +{{ route('alink')}} + '"';
    
```

`{{ route('alink')}}` が URL に展開されて ` = '"' + http://example.com/ + '"'`
のようになっているのでは。自分が編集しているソースファイルではなく、ブラウザの機能でソースを確認してみてください。
CC BY-SA 4.0
2021-07-20T02:32:44.237
78313
2021-07-20T02:32:44.237
3475
78312
answer