-3

HTML でテキスト フィールドを作成する方法を知っています。しかし、私が欲しいのはこれです: テキスト フィールドがあり、その下に 5 つの画像があります。ユーザーが最初の画像をクリックすると、「p1」という単語がテキスト フィールドに自動的に書き込まれます。ユーザーが 2 番目の画像をクリックすると、「p2」という単語が書き込まれ、「p5」まで続きます。ユーザーは、任意の画像を何回でも自由にクリックできます。また、キーボードを使用して入力したり、画像を交互にクリックしたりすることもできます。では、ユーザーが画像をクリックしたときに、この「p1」、「p2」などの自動入力を行うにはどうすればよいでしょうか?

編集:最初の画像が次のとおりであるとします。

<img src="image1.jpg" alt="p1" onclick="write('p1')">

では、このタスクを達成するには、関数 write() の本体に何を記述すればよいでしょうか?

4

1 に答える 1

1

試す

function write(text){
    document.getElementById("textFieldId").value += text;
}
于 2012-12-05T17:47:30.463 に答える