0
У меня есть сценарий JS, который добавляет элемент div под другим элементом на странице по имени класса, хотя он, похоже, не работает.Расширение Chrome - добавление элемента к другому элементу по имени класса
var divthing = document.createElement("div");
divthing.setAttribute("class", "div-thing");
document.getElementsByClassName("page-element-class").appendChild(divthing);
У меня есть другой скрипт, который делает что-то подобное, но работает. Я не знаю, почему этот скрипт не работает. Любая помощь в определении этого оценивается!
Это похоже на присоединение к первому элементу класса, есть ли способ добавить его ко всем элементам этого класса? – Bynari
@Starletts: Вам нужно будет пройти через нодлист. Что-то вроде [этого] (http://jsfiddle.net/JX8PL/). – user3072619
Спасибо, цикл for автоматически останавливается после того, как нет элементов с этим классом? – Bynari