Just except that Chain of Responsibility might go one straight line, but in the HTML event handling, it is first the capture phase (capturing), then the at phase, and then the bubble phase (bubbling), so it is Chain of Responsibility by going from the first item to the end and back to the first item.And any item that is suitable for handling it will act on it, by registering an event handler.
Is the HTML / JavaScript event handling exactly the Chain of Responsibility design pattern?
design patterns;event programming;event handling;chain of responsibility