document.addEventListener("DOMContentLoaded", () => {
var galleryChild = document.getElementsByClassName('gallery-item allow-vote');
for(var i=0; i< galleryChild.length; i++){
galleryChild[i].style.borderRadius = '20px';
}
});
Это код, который я использую. Оно работает! Он делает то, что мне нужно, но только после того, как я на самом деле выбрал div внутри инструмента инспектора (используя Chrome).
Когда я пытаюсь вставить код с тегом <script>
внутри <head>
или перед </body>
, он не работает.
Это также не работает, если я не выбираю элементы. Просто открыв веб-страницу и вставив этот код в консоль, вы получите undefined
.
Я знаю, что код работает, но что происходит? Спасибо.