Я только что нашел это, пытаясь узнать, было ли мое событие прикреплено ....
, если вы это сделаете:
item.onclick
он вернет «null»
, но если вы это сделаете:
item.hasOwnProperty('onclick')
, то это «TRUE»
, поэтому я думаю, что когда вы используете addEventListener для добавления обработчиков событий, доступ к нему осуществляется через «hasOwnProperty». Хотел бы я знать, почему и как, но, увы, после исследования я не нашел объяснений.