Показать сообщение отдельно
  #11 (permalink)  
Старый 01.08.2011, 22:36
Аспирант
Отправить личное сообщение для qwertyuiop Посмотреть профиль Найти все сообщения от qwertyuiop
 
Регистрация: 02.06.2011
Сообщений: 71

розовый слоник,
я пока пришел к такому коду:
cont=document.querySelector('.code');
code=cont.innerHTML;
i=0;
getLine=function() {
x=' '
if(i<9){
x=' 0'}
return '<span>'+x+(++i)+' | </span>';
};
code = code.replace(/^\s*/, getLine).replace(/<br.*?\/?>\s*(?!\s*$)/g, function() {
return '<br />'+'<span>'+getLine()+'</span>';
});
cont.innerHTML = code;

он работает, вставляет " 01 | ", " 02 | ", " 03 | " и так далее, но можно его как-то сократить или почистить?
Ответить с цитированием