我正在尝试在网页上写电子邮件。但是,我想清除在页面上写入的文本框。因为,如果在文本框中有任何其他电子邮件,下面的代码不起作用。如何使用html元素清除网页中的文本框
如何使用html元素清除网页中的文本框?
HtmlElement ele = webBrowser.Document.GetElementById("email");
if (ele != null)
ele.InnerText = "[email protected]";
我正在尝试在网页上写电子邮件。但是,我想清除在页面上写入的文本框。因为,如果在文本框中有任何其他电子邮件,下面的代码不起作用。如何使用html元素清除网页中的文本框
如何使用html元素清除网页中的文本框?
HtmlElement ele = webBrowser.Document.GetElementById("email");
if (ele != null)
ele.InnerText = "[email protected]";
尝试使用值属性清除它
嗯......如果你的意思是文本框& javascript代码:
<input type="text" id="email">
那么你可以使用简单的水木清华这样的:
document.getElementById('email').value = '[email protected]';
或者我误解了你的问题。
P.S.哎呀。它似乎不喜欢JavaScript,斯里。
thanks..no js..C#winform application – harry
试试这个:
ele.SetAttribute("value", "");
另一种选择是使用Document.InvokeScript
调用JavaScript函数清除文本框。
这是什么语言? – jadkik94
C#........................... – harry