Ich versuche, Google zu laden und die ID der Suchbox zu erhalten. Die ID der Box lautet "lst-ib". Wenn das Programm zum Debuggen geht, erwartet es ein Semikolon.Wie bekomme ich HTMLElement ID, wenn es ein "-" enthält
Gibt es einen Weg um die Element ID zu bekommen? Bisher habe ich:
using System;
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication1
{
class Program
{
public void Main(string[] args)
{
Process.Start("www.google.com");
HtmlElement lst-ib = WebBrowser1.Document.All["foo"];
//expects a semi colon on the line above after the element id
if (lst-ib != null)
{
lst-ib.InnerText = "test";
}
Console.ReadKey();
}
}
}
Erm tun so nicht benutze eine Variable mit dem gleichen Namen, dh benutze 'HtmlElement lst_ib' - Du kannst es beliebig benennen (solange es die Benennungsregeln befolgt) –