Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Что делает эта функция?


Автор: Guedda 31.3.2010, 16:29
Добрый день. Есть функция:
Код

function addline() {
    c=++document.getElementById('count').value;
    s=document.getElementById('properties').innerHTML;
    s=s.replace(/[\r\n]/g,'');
    re=/(.*)(<tr class=.*>)(<\/table>)/gi;
    re2=/\[\d+\]/gi;
    s1=s.replace(re,'$2');
    s2=s1.replace(re2,'['+c+']');
    s2=s2.replace(/(readonly)/gi,'');
    s2=s2.replace(/(rmline\()(\d+\))/gi,'$1'+c+')');
    s=s.replace(re,'$1$2'+s2+'$3');
    document.getElementById('properties').innerHTML=s;
}

Вы могли бы подробно описать, что она делает?

Автор: нуп 31.3.2010, 17:04
Вроде парсит таблицу без главных тэгов, и просто записывает данные

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)