#javascript
#javascript
Вопрос:
Это пример. Скрипт загружается внутри </body>
тега из файла, который я не могу редактировать.
<script>
(function() {
//something
})();
</script>
Я хочу выполнить скрипт при прокрутке или наведении курсора мыши, чего я обычно добиваюсь, делая это. (В основном я хочу загрузить приведенный выше скрипт, как приведенный ниже скрипт)
</script>
var eventList = ["mouseover", "scroll"];
for(event of eventList) {
document.addEventListener(event, myFunction);
}
function myFunction() {
(function() {
//something
})();
document.removeEventListener('mouseover', myFunction);
document.removeEventListener('scroll', myFunction);
}
</script>
Возможно ли добиться этого путем замены с помощью javascript? или, пожалуйста, предложите мне любой полезный ответ. Я не нашел никакого связанного ответа.
Комментарии:
1. Я не уверен, что вы имеете в виду. Не могли бы вы уточнить?
2. возможно ли заменить скрипт внутри DOM?
3. Теоретически, да. Однако почти всегда есть лучшие способы выполнить задачу.
4. как? есть какие-либо рекомендации?
5. Это похоже на пример проблемы XY. Проблема XY заключается в том, чтобы спросить о решении, а не о проблеме. Не могли бы вы предоставить более подробную информацию?