https://www.paypal.com/myaccount/transfer/buy
此页面上有一个文本框 我想将字符串写入Textbox。
但是没有用。
webBrowser1.Document.GetElementById("recipient").SetAttribute("value","test@mail");
请帮助我。
答案 0 :(得分:1)
我想知道你想在这里实现什么?但是让我们把你的问题分解成各个部分,看看它是怎么回事:
此页面上有一个文本框
好吧,你分享的链接包含两个文本框:一个用于电子邮件,另一个用于密码。我假设你指的是电子邮件文本框。现在,电子邮件文本框的“id”属性为“电子邮件”,而不是代码建议的“收件人”。如何找到与元素关联的属性:请参阅here
下一步:
我想将字符串写入文本框
此处,您的代码中存在两个问题:
使用document.getElementById('email')
代替webBrowser1.Document.GetElementById(请注意包含上限的确切语法)
为了使用document.getElementById('email').value = 'hey'
希望这能回答您的疑问! 请在发布问题之前进行研究,以获得类似问题here
的答案