Я хочу сравнить изменение узла DOM после запуска пользовательского события; но я не знаю, по какому элементу будет срабатывать пользователь, поэтому моя идея состоит в том, чтобы (1) сохранить дерево DOM перед событием и (2) сравнить сохраненное дерево с обновленным деревом DOM при возникновении события.
Мой вопрос
(1) есть ли лучший способ? а также
(2) если нет другого способа, каким был бы быстрый алгоритм сравнения двух деревьев DOM?