0

この質問はおそらく今までに何度か尋ねられました...しかし、過去2日間で解決策が見つからなかったので、ここで質問しています.
IDを持つテキストボックスにテキストを挿入する必要があり、すでにそれを知っています。シナリオは次のようなものです。

  • ユーザーは、ツールバー内のテキスト ボックスにテキストを挿入します。
  • ユーザーがツールのボタンをクリックします。
  • ボタンの関数は、バックグラウンドでユーザーを新しいページにリダイレクトし、指定されたテキスト ボックスにテキストを挿入し、その Web ページのボタンをクリックする必要があります。
  • Web ページで生成されたリンクを返します。

新しいウェブページを開く方法を知っています。今残っているのは残りです。指定したテキストボックスにテキストを挿入できないようです。

また、このプロジェクトではグリースモンキーを使用できないことに注意してください。そのため、作成する必要があるすべてのものを作成する必要があります。

この問題の出発点を教えていただければ幸いです。

4

1 に答える 1

0

テキストボックスは XUL テキストボックスですか、それとも html テキストエリアですか?

あなたのシナリオは、バックグラウンドでフォームの送信をシミュレートしているように見えます.XMLHttpRequestを直接作成してこれを行うだけではなく、UIと対話する必要はありません.

アップデート:

XUL テキストボックスの場合、value プロパティを使用できます

var textbox = window.document.getElementById(textboxId);
if (textbox) {
    textbox.value = 'your text';
}
于 2013-04-12T09:51:51.697 に答える