Я пытаюсь добавить прослушиватель событий, чтобы обнаружить изменение состояния узла подробностей HTML5.
Первоначально я пытался присоединить слушателя к событиям открытия и закрытия, поскольку для узла детализации логично иметь эти слушатели, но это не так, и я не вижу упоминаний о них в спецификации html5.
Я попытался (в Google Chrome) изменить событие, поскольку спецификация html5 (и элемент Inspect подтверждает), что способ открывать и закрывать детали состоит в добавлении / удалении атрибута open. Я надеялся, что узел, получающий / теряющий атрибут, вызовет событие изменения, но, очевидно, это не так.
Как, черт возьми, я могу запустить действие сценария при изменении состояния узла сведений?