Изменение id элемента в цикле.

программирование JavaScript веб дизайн jQuery

Только начал учить JS, возникла задача: На странице есть несколько заголовков h1, нужно каждому выдать id с увеличением на единицу как то

<h1 id="1"></h1>
<h1 id="2"></h1>
<h1 id="3"></h1>

И так далее до последнего заголовка. Число заголовков разное на разных страницах. Можете не разжевывать, если не хотите. Буду рад, если укажете направление.
Ответы:
var h1Collection  = document.getElementsByTagName('h1');
for(var i = 0; i<h1Collection.length;++i)
  h1Collection[i].id = i;
Рекомендую поселиться здесь http://forum.vingrad.ru/forum/s/d7ebede28686686ef9d8d0d987860f27/Javascript.html
если занялся серьезно изучением. Дальше вопросов будет больше и там тебе оперативно и профессионально ответят.
По мне так лучше пройти профессиональный обучающий курс по программированию. Кучу времени сэкономишь и сил, сможешь на своих знаниях зарабатывать уже во время обучения, да и изучив программирование у мастера, ты быстро сможешь осваивать любые другие языки программирования. Это я тебе по личному опыту рекомендую.
$('h1').each(function(index){
this.id = '' + (index + 1)
});


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.