Показать сообщение отдельно
  #2 (permalink)  
Старый 12.12.2017, 08:06
Аватар для void()
Профессор
Отправить личное сообщение для void() Посмотреть профиль Найти все сообщения от void()
 
Регистрация: 11.08.2017
Сообщений: 208

<!DOCTYPE HTML>
<html>
<head>
	<title>Untitled</title>
	<meta charset="utf-8">
</head>
<body>

	<div id='box' style='display: flex'>Требуется обернуть каждый символ в DIV</div>
	<div id='box' style='display: flex'>А второй раз уже не срабатывает</div>
	<div id='box' style='display: flex'>Так сработает на каждом id=box</div>
	
	<script>
		window.onload = function() {
			var arrBox = document.querySelectorAll('#box');
			for (var i=0; i<arrBox.length; i++)  {
				var html='';
				for(var k = 0; k < arrBox[i].innerHTML.split('').length; k++){
					html+='<div>' + arrBox[i].innerHTML.split('')[k] + '</div>';
				}
				arrBox[i].innerHTML = html;
			}
		}
	</script>

	<style type="text/css">
	#box div{
		padding: 3px;
		background-color: #FF00FF;
		border-radius: 50%;
		width: 20px;
		text-align: center;      }
	</style>
</body>
</html>
Ответить с цитированием