这个问题可能很少被问到现在......但是我在最近2天没有找到任何解决方案所以我在这里问它。
我需要将一些文本注入到具有ID的文本框中,我已经知道了。场景就是这样:
我知道如何打开新网页。现在剩下的就是剩下的了。 我似乎无法将文本注入指定的文本框。
另外需要注意的是,我不能在这个项目中使用greasemonkey,这就是为什么我必须写下我需要写的所有内容。
如果你可以指导我解决这个问题,那就太好了。
答案 0 :(得分:0)
文本框是XUL文本框还是html textarea?
看起来您的场景是模拟在后台提交表单,为什么不直接创建XMLHttpRequest来执行此操作,无需与UI交互。
<强>更新强>
如果是XUL文本框,则可以使用value property
var textbox = window.document.getElementById(textboxId);
if (textbox) {
textbox.value = 'your text';
}