Показать сообщение отдельно
  #8 (permalink)  
Старый 22.10.2010, 03:04
Новичок на форуме
Отправить личное сообщение для Wyfinger Посмотреть профиль Найти все сообщения от Wyfinger
 
Регистрация: 17.10.2010
Сообщений: 8

Сообщение от рони Посмотреть сообщение
Вариант без регулярок
var str = '<div class="c1">text1<div class="c2">text2<div class="c3">text3</div></div></div>';
var div =  document.createElement('div')
div.innerHTML=str;
var obj= div.getElementsByTagName('div');
for (var i=0; i<obj.length; i++)  {
  if(obj[i].className=="c2") {
   obj[i].parentNode.removeChild(obj[i]) ;break
    }
}
str=div.innerHTML;
alert(str);
Да нет, мне нужен разбор текста, а не элементов DOM.
Ответить с цитированием