Uncaught TypeError TypeError: Cannot set properties of null対処

提供:yonewiki

JAVA Scriptに戻る。

概要

 Uncaught TypeError TypeErrorは変数を関数として記述してしまった場合のエラーです。エラー番号行のひとつ手前で関数名を関数変数を割り当てる時に引数を受け取る形式で記述してしまったみたいな感じです。C++とかの他の言語ではやらない操作だったりするので、うっかりしやすいと思います。


 例えば


<script>
function ViewAlert(){
  alert("alert!");
}
var func = ViewAlert();//()不要
</script>

<!DOCTYPE html>
<html>

<body>

  <button onclick="func()">Alert</button>

</body>
</html>


 みたいに変数に関数名を覚えさせるときにうっかり引数も設定しちゃったりすると【()】が不要だというような意味でタイトルのようなエラーが発生します。

 

JAVA Scriptに戻る。