我想在VB.NET/C#中的Webbrowser控件中寫入數據。.NET網頁瀏覽器&textarea
此頁面代碼:<textarea id="paste_content" name="paste_content"></textarea>
到目前爲止我試過:WebBrowser1.Document.GetElementById("paste_content").SetAttribute("Value", "test")
但它不工作...
我想在VB.NET/C#中的Webbrowser控件中寫入數據。.NET網頁瀏覽器&textarea
此頁面代碼:<textarea id="paste_content" name="paste_content"></textarea>
到目前爲止我試過:WebBrowser1.Document.GetElementById("paste_content").SetAttribute("Value", "test")
但它不工作...
使用HTML元素用於此目的
HtmlElement textArea = webBrowser1.Document.All["paste_content"];
if (textArea != null)
{
textArea.InnerText = "This is a test";
}
我寫一個例子:(試試這個(用C#))
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.DocumentText = "<html><body><textarea id=\"paste_content\" name=\"paste_content\"></textarea></body></html>";
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("paste_content").InnerText = "test";
}
}
我已將其轉換爲VB.NET並將其應用於documentcompleted事件下,但它沒有正常工作....這是網站btw:http://privatepaste.com/ – user2170523 2013-05-01 12:57:03