이벤트 리스너 자바스크립트 추가

| | | |

Il metodo addEventListener () viene utilizzato insieme a EventTarget, che è un`implementazione del Document Object Model(DOM) che può Ricevere eventi come clic, passaggio del mouse, invio, keydown, trascinamento e 기타. 이벤트는 웹 페이지 또는 문서와 사용자의 상호 작용으로 생각할 수 있습니다.

정의되지 않은 값과 달리 NULL은 개발자가 프로그램에서 이 목적을 위해 할당한 값일 수 있습니다. 값이나 개체가 없음을 나타냅니다. 원시적이고 거짓 값입니다.

이 기사에서는 개발자가 코딩하는 동안 이 오류가 발생하는 이유에 대해 자세히 알아볼 것입니다.

오류가 발생하는 이유. Null

아래 사이트의 선박 이미지에 이벤트 리스너가 추가되었습니다. 이미지를 클릭하면 이미지 주위에 파란색 점선 테두리가 표시되어야 하지만 콘솔에 "Unable to read property" addEventListener "property of null" 오류가 표시됩니다.

Capture 397

위의 예시 사이트 이미지는 마크업과 다음 자바스크립트 코드를 나타냅니다.

HTML

JavaScript

querySelector를 호출할 때 `가 .content일 때 .content-dest `를 호출합니다. dest "는 HTML에 존재하지 않습니다. 클래스를 대신하여 마침표를 사용하는 것을 잊은 경우에도 동일한 오류가 발생합니다.

디버그

필요한 값 JavaScript에서 선택할 항목은 ‚". destination content 입니다. 이 문제를 수정하면 콘솔에서 오류가 사라지고 이벤트 리스너에서 파란색 점선 테두리가 생성되는 것을 볼 수 있습니다.

Capture 400

결론

addEventListener 메소드 사용자가 웹 페이지 또는 문서와 상호 작용할 수 있도록 하는 데 사용됩니다. Null은 값이나 개체가 없음을 나타냅니다. 존재하지 않는 선택기를 호출하거나 클래스 이름에 점을 포함하거나 ID에 해시 기호를 포함하는 것을 잊었을 때 n querySelector 메서드를 호출하면 동일한 null 오류가 발생할 수 있습니다.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method