2012-05-19 82 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函數清除文本框。