AFAIK z poziomu przeglądarki nie można wpływać fizycznie na zawartość pliku html w ten sposób, że "kasujemy" część kodu html (przenosił wybraną linijkę z pliku) i zapisujemy w innym pliku html. Niestety musisz posłużyć się serwerem "obsługującym" wybrany przez Ciebie język programowania na tzw. backend-dzie, np. php, który m. in. ma możliwość ingerowania fizycznie w zawartość plików.
W ramach ciekawostki, nie jest to standardowe podejście, można na upartego użyć plików hta, i za pomocą vbscript (Scripting.FileSystemObject + np. historia.xml), który jest "obsługiwany" przez hta, wpływać na fizyczną zawartość plików.