.nodeName を付けないとエラーになるのはなぜですか?

e.target の 要素である nodeName を取得するために必要だからです。
2022年7月12日
ユーザー
$('ul').click(e =>{
    if(e.target.nodeName !== "LI"){
      return;

この部分ですが、 .nodeName を付けないと、エラーになってしまうのはなんででしょうか。
e.target がクリックされた li 要素 を指しているのはわかるのですが、中身のデータはどのような型になっているのでしょうか?

consolo.log(e.target) などとしてもうまく見られなかったので質問させていただきました。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?