つまづき日記

日々のエンジニア日記

とても地味なjavascriptのはまりどころ

<div class="hoge" Onclick="Hoge("hoge")"></div>
.hoge {width: 400px;
 height: 400px;
 background: pink;
 }
function Hoge(text){
alert(text);
}

一見問題なさそうですが文字列を引数に渡すときはダブルクオーテーションはいけません。
シングルクオーテーションです。

正解はこちら

<div class="hoge" Onclick="Hoge("hoge")"></div>

余談ですがとある漫画の「我流のやつは基礎ができていない」にぐさっときました・・・精進します