Мой вопрос очень похож на Вот этот, за исключением того, что я ищу не скрипт, который изменил «атрибут значения» тега, а его фактическое содержимое.
Например, на странице есть:
<div id = "mouseYDiv">Mouse Y is 312.</div>
Всякий раз, когда я перемещаю мышь, содержимое этого div меняется. Как мне найти точный код, который это делает?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Проверьте наличие изменений в его textContent, innerHTML или innerText:
const elm = document.querySelector('#mouseYDiv');
['innerHTML', 'textContent', 'innerText'].forEach((propName) => {
Object.defineProperty(node, propName, {
set() { throw new Error('value modified'); },
// if the script also needs to retrieve the element's value:
get() {
const { get } = Object.getOwnPropertyDescriptor(Element.prototype, propName);
return get.call(this);
}
});
});
Затем проверьте трассировку стека.
Идеально, именно то, что я искал.
По-видимому, вы можете искать три вещи
mouseover событиеmouseeneter событиекроме этого, вы также можете поискать, есть ли какие-либо document.querySlectorAll или document.getElementsByTagName
Найдите что-то вроде
document.getElementById('mouseYDiv').textContentилиdocument.getElementById('mouseYDiv').innerHTML.