この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2026-05-15 03:52:15

タイトル: Uncaught TypeError: location.href is not a function
SEOタイトル: 【Javascriptエラー】Uncaught TypeError: location.href is not a function

この記事の要点
  • JavaScript で Uncaught TypeError: location.href is not a function
  • 原因: location.href(url) のようにメソッド呼び出ししている
  • location.href関数ではなくプロパティ。代入で URL 遷移する
  • 正しい書き方: location.href = url;(または window.location.assign(url)

 

エラー内容

Uncaught TypeError: location.href is not a function

 

発生条件/原因/対処法

以下のような記述をしている際に発生するエラー。

(ちなみにInternet Explorerだとエラーは発生しない)

location.href(url)

()ではなく=にすることで正常に動作する。

location.href=url