Показать сообщение отдельно
  #1 (permalink)  
Старый 11.05.2010, 22:09
Аспирант
Отправить личное сообщение для Black_Sun Посмотреть профиль Найти все сообщения от Black_Sun
 
Регистрация: 29.04.2010
Сообщений: 68

Как создать теги вокруг найденных классов
Вот такая ситуация,
<div class="first">
		<div class="second">
                 ТЕКСТ			
		</div>
		<span class="txt">ТЕКСТ</span>
		<span class="txt">ТЕКСТ</span>
</div>


Нужно с помощью javascript добавить вокруг ещё один div, т.е.
<div>
<div class="first">
......................................
</div>
</div>

Пробовал так
var a=document.getElementsByClassName('first')[0];
 test=document.createElement('div');
 test.innerHTML='<div>&nbsp;';
 a.parentNode.insertBefore(test,a);

 test2=document.createElement('div');
 test2.innerHTML='</div>&nbsp;';
 a.parentNode.insertBefore(test2,a.nextSibling);
не вышло, какой бы я не писал document.createElement он после innerHTML закрывает его и сами внутри innerHTML тоже закрывает, хелп.

В общей сложности нужно создать такой как бы слой для второго div, т.е. сначала слой-затем div-first-затем div-second

Последний раз редактировалось Black_Sun, 11.05.2010 в 22:11.
Ответить с цитированием