-1

我正在尝试在网页上写电子邮件。但是,我想在页面上写之前清除文本框。因为,如果文本框中有任何其他电子邮件,则以下代码不起作用。

如何使用 html 元素清除网页中的文本框?

HtmlElement ele = webBrowser.Document.GetElementById("email"); 
if (ele != null)
    ele.InnerText = "myacc@gmail.com";
4

3 回答 3

0

尝试这个:

ele.SetAttribute("value", "");

另一种选择是用于Document.InvokeScript调用清除文本框的 Javascript 函数。

于 2012-05-19T10:16:21.933 回答
0

尝试使用 value 属性来清除它

于 2012-05-19T09:42:11.453 回答
0

嗯...如果您的意思是文本字段和 javascript 代码:

<input type="text" id="email">

那么你可以像这样简单地使用smth:

document.getElementById('email').value = 'myacc@gmail.com';

或者我误解了你的问题。

PS 哎呀。它似乎不像javascript,sry。

于 2012-05-19T09:47:00.947 回答