Переименовать идентификатор на загружаемой странице 
		
		
		
		Доброго времени суток, помогите пожалуйста с таким вопросом. Есть код 
	<input data="" class="qwerty" data-id="123456" type="text"> можно при помощи скрипта сделать так, чтобы data-id="123456" стало id="123456" или же так <input data="" class="qwerty" data-id="123456" id="123456" type="text">? Использую greasemonkey.  | 
	
		
 Уважаемые гуру, подскажите, очень нужно! 
	 | 
	
		
 flyte, атрибут id не может начинаться с цифр. 
	
<input class="qwerty" type="text" data-id="bla-bla-bla" />
<script>
    var inp = document.querySelector('.qwerty');
    inp.id = inp.getAttribute('data-id');
</script>
 | 
	
		
 спасибо, скрипт рабочий, но на этом сайте он не выполняется, а можно чтобы он запускался циклически? просто страницы долго прогружаются, пока подтянет все данные 
	 | 
	
		
 flyte, 
	Заверните его в setInterval  | 
	
		
 похоже оно работает, но проставляет только одно значение, первое, как его сделать, чтобы оно проставляло на всей странице? 
	 | 
	
		
 flyte, использовать querySelectorAll и менять ид в цикле 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 ie 9+, пишу с телефона, поэтому не проверял. 
	
[].forEach.call(document.querySelectorAll('.item'), function(item) {
	item.id = item.dataset.id;
});
для нормальных браузеров используйте for of. Гугл в помощь =)  | 
	
		
 всем спасибо, очень помогли:thanks: 
	 | 
| Часовой пояс GMT +3, время: 04:29. |