GetElementByID sollte in diesem Falle nicht funktionieren, da dein Element gar keine ID hat
(ID<>Name)
Wie mir scheint, arbeitest du mit einem "fremden" Formular bzw. mit einer "fremden" Seite. Vielleicht kannst du uns mal einen Link zu der Seite bzw. den Quellcode der Seite geben.
So als generelle Infos zum TWebbrowser hab ich folgende 2 Tips:
1. Mach dir ein Bookmark zu
http://msdn.microsoft.com/library/de.../interface.asp
2. Ich halte es immer so, das ich mir erst den richtigen Knoten (z.B. IHTMLFormElement) suche und dann damit eine Aktion ausführe. Dadurch weiß ich genau, mit welchem Objekt ich gerade arbeite.
Hier mal ein ganz perverses Beispiel (aus ganz frühen Zeiten; besser ist es über die ID's/Namen auf die Elemente zuzugreifen)
Delphi-Quellcode:
Node:=Fdoc.Body as IHTMLDomNode;
Node:=Node.firstChild;
Table:=Node.firstChild;
Node:=Table.firstChild;
Node.removeNode(true);
FormRow:=Table.firstChild;
formrow.firstChild.nextSibling.firstChild.nextSibling.nextSibling.nextSibling.removeNode(true);