When binding events in JavaScript (programming so that a function runs when clicked), I think most people use 'addEventListener'. This time, I ran into a situation where I wanted to 'pass an argument ...
When I add addEventListener in my JS file for 'change' it never triggers when an option is selected. If I add inline 'onchange' in my HTML it works but I prefer to use event listeners in my JS file.
GitHub

index.md

The addEventListener() method of the {{domxref("EventTarget")}} interface sets up a function that will be called whenever the specified event is delivered to the target. Common targets are ...
js中出现addEventListener is not a function,多半是侦听事件的事件源不对,事件源应该是一个元素,而非数组。 getElementsByClassName, getElementByTagName()获取到的都是数组,即使满足条件的元素只有一个 ...