※ ChatGPTを利用し、要約された質問です(原文:どこが間違っていますか?)
初心者のJavascript学習でつまづいた構文とは?
このQ&Aのポイント
Javascriptを勉強中の初心者が、特定の構文でつまづいています。
問題のコードの構文に間違いがあり、期待通りの動作になりません。
特に、関数内のLocation.hrefの指定に問題があります。
Javascriptを勉強中なのですが、はじめの段階でつまづいています。
下記コードなのですが、どの構文が間違っているのでしょうか?
<html>
<head>
<title>test tab</title>
<script type="text/javascript" laguage="javascript"><!---
function tabChage(tabName){
if(tabName == 1){
Location.href = "http://yahoo.co.jp";
}else{
Location.href = "http://google.co.jp"
}
}
//--></script>
</head>
<body>
<a href = "#" onClick = "tabChage('1')">1</a>
</body>
</html>
お礼
ありがとうございます。できました!! Locationは定義済みの関数名かと思っていました・・・。 locationがそれにあたるのですね。 画面遷移なしのタブを作る上でのテストだったのですが、 onClick された際にちゃんと変数tabChageに値がセットされ その後条件分岐できることが確認できました。 大変助かりました。ありがとうございます!!