Тема: Видалення таблиці і її вмісту
Хлопці і дівчата , ось у мене є скрипт, це скрипт видаляє код з сторінок.
Увага! - видаляє тільки код тобто (table /table)
for(i=0; i<documents.length; ++i){
doc = documents[i];
txt = doc.text.replace(/<table\b[^>]*>/ig,"");
txt = txt.replace(/<\/table>/ig, "");
doc.text = txt;
log.set_text(doc.title);
}
Тобто він знаходить відкриваючи і закриваючий tablet і видаляє його, проте всі tr td tbody thead залишають.
Можна зробити ще так:
for(i=0; i<documents.length; ++i){
doc = documents[i];
txt = doc.text.replace(/<td\b[^>]*>/ig,"");
txt = txt.replace(/<\/td>/ig, "");
doc.text = txt;
log.set_text(doc.title);
}
Тепер видалиться td, але прикол в тому шо видалиться тільки HTML тег, а те що було між ними залишиться, чи то текст, чи то якесь зображення.
Тепер питання, як написати, щоб цей скрипт видаляв всю таблицю?