Это не работает, потому что у вас есть несколько идентификаторов:
<div id="myDIV">...</div>
<div id="myDIV">...</div>
Вы не можете сделать это - во-первых, это недопустимый HTML, а во-вторых, с JS будет выполняться одно из двух: причинаошибка, которую вы можете увидеть в консоли, или она будет обрабатывать header
как NodeList, который представляет собой набор узлов, соответствующих выбору запроса, что означает, что он не будет работать.Если вы сделаете так, чтобы все они имели разные идентификаторы (например, div1
, div2
, div3
и т. Д.), Это сработает, если вы измените свой код так, чтобы он принимал несколько divs
.
Другой вариант - сделатькласс (например, myDIV
) и измените существующий код JavaScript для использования класса.