Во-первых, я добавил числовой идентификатор к большинству моих DIV class="line"
Удалить часть числовой идентификатор дивы
var adder = document.getElementsByClassName("line");
for(var i = 0 ;i<adder.length;i++){
adder[i].id=i;
}
Как удалить дивы, который идентификатор больше, для exaple, 10?
У меня возникли проблемы при использовании параметра в качестве идентификатора в JS. Кажется, что это незаконно писать так document.getElementsById(i);
PS: Является ли это подходящим для установки id как чистых арабских цифр?
* «Кажется, что это незаконно писать так: document.getElementsByClassName (i)' * * Вы устанавливаете ** ID ** на 'i', а не на ** класс **. Невозможно написать такой код, но если нет элемента с * классом * 'i', он вернет пустой список. Что касается вашего вопроса, вы снова выбираете элементы по классу ('.getElementsByClassName (" line ")', итерации по элементам (например, вы уже это сделали) и сравниваете идентификатор элемента с '10'. –
@Felix Kling извините, что я скопировал код и забыл сделать модификацию ... – Darklizard
document.getElementById (i.toString()) – hazzik