有點奇怪,但它似乎沒有什麼在Winforms c#中的Web瀏覽器中的「佔位符」。c#在網頁瀏覽器中輸入的佔位符
在我的測試程序中,我試圖通過它的「佔位符」從網站獲取特定的輸入字段並在該字段中設置值。名稱和班級總是不同,唯一的「足跡」是佔位符。
例如在某個網站的html中,有此代碼的輸入字段: <input type="text" name="Username" placeholder="Username">
問題是通過查找佔位符在字段中設置值。
我走了輸入元素搭配: HtmlElementCollection htmlcol = webBrowser1.Document.GetElementsByTagName("input");
和搜索帶環htmlcol[i].GetAttribute("placeholder").Equals("Username").
特定的輸入它只是不工作
任何想法或如何解決問題的例子嗎?
感謝
你在問什麼? – xxbbcc 2014-09-30 19:24:25
他希望通過查找具有指定值的「佔位符」屬性來獲取元素......他的問題非常明確 – Jonesopolis 2014-09-30 19:25:30
也許我的問題不夠清楚,可能會令人困惑。例如在一些網站的html中,有這個代碼的輸入字段: 問題是通過查找佔位符。 希望你現在就能理解我:) – 2014-09-30 19:34:47