2012-05-19 50 views
-1

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

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

HtmlElement ele = webBrowser.Document.GetElementById("email"); 
if (ele != null) 
    ele.InnerText = "[email protected]"; 
+0

这是什么语言? – jadkik94

+0

C#........................... – harry

回答

0

嗯......如果你的意思是文本框& javascript代码:

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

那么你可以使用简单的水木清华这样的:

document.getElementById('email').value = '[email protected]'; 

或者我误解了你的问题。

P.S.哎呀。它似乎不喜欢JavaScript,斯里。

+0

thanks..no js..C#winform application – harry

0

试试这个:

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

另一种选择是使用Document.InvokeScript调用JavaScript函数清除文本框。