我正在尝试在网页上写电子邮件。但是,我想在页面上写之前清除文本框。因为,如果文本框中有任何其他电子邮件,则以下代码不起作用。
如何使用 html 元素清除网页中的文本框?
HtmlElement ele = webBrowser.Document.GetElementById("email");
if (ele != null)
ele.InnerText = "myacc@gmail.com";
尝试这个:
ele.SetAttribute("value", "");
另一种选择是用于Document.InvokeScript
调用清除文本框的 Javascript 函数。
尝试使用 value 属性来清除它
嗯...如果您的意思是文本字段和 javascript 代码:
<input type="text" id="email">
那么你可以像这样简单地使用smth:
document.getElementById('email').value = 'myacc@gmail.com';
或者我误解了你的问题。
PS 哎呀。它似乎不像javascript,sry。