if WebBrowser1.Document = nil then Exit;
tmenu := WebBrowser1.Document;
for k := 0 to tmenu.scripts.length - 1 do begin
Memo1.Lines.Clear;
Memo1.Lines.Add(tmenu.scripts.item(k).innerHTML); //这里已经确认读到了
ScriptTxt := Memo1.Lines.Text;
tmenu.scripts.item(k).innerHTML:=ScriptTxt ; //这里就出错了
end;