今日やるべきこと/null値addEventListener

957 ワード

🍊 今日の事
🍪 必須タスク
申請
  • ガイドカードモードウィンドウは、チャット状態によって統合する
  • を確認する必要がある.
  • チャットエラー処理変更(401コード)
  • Eメール修正で、同じEメールを入力すると
  • の返信が表示されます.
  • mypage inputウィンドウのオートフォーカスを追加し、onblurイベントを追加して現在のuiからキャンセルする方法
  • を提供します.
  • を追加する必要があります繰り返しチェックOuthニックネーム
  • 🍊 今日のアレンジ
    🍉 properties of null (addEventListener)
    地図の移動、縮小、拡大では、タグを作成する前にsvgMarkerがaddEventListenerを追加し、mouseenterイベントが発生するとエラーが発生します.
    つまりpropertyがnullで発生したエラーです.
       let svgMarker = document.querySelector(`._${position.guideId}`);
    
        if (svgMarker) {
          svgMarker.addEventListener('mouseenter', () => overlays[position.guideId].setMap(map));
          svgMarker.addEventListener('mouseleave', () => overlays[position.guideId].setMap(null));
          svgMarker.addEventListener('click', () => clickMarker(positions[i].guideId));
        }