Во-первых, я бы поставил тег script после вашего HTML. Это позволит вам кэшировать элементы DOM, не дожидаясь запуска события «DOMContentLoaded» или «load» (окно). Во-вторых, вы должны кэшировать элемент «myImage». Что-то вроде const slider = document.getElementById('myImage')
. В-третьих, проверьте вашу консоль. Может быть, ваши URL изображения неверны? И убедитесь, что ваш HTML действителен. Из того, что вы опубликовали, вы упускаете множество вещей (теги doctype, html / head, вы не закрывали тег body и т. П.)