でリストからこの値を渡しI次のリストがあります。はjavascriptを
<ul>
<li onclick="populateComment(..this.)">very good </li>
<li onclick="populateComment(..this.)">not so good</li>
<li onclick="populateComment(..this.)">no t.....</li>
</ul>
とJavaScriptを:
function populateComment() {
document.getElementById("COMMENT").value = document.getElementById("COMMENT").value + 'THE_STRING_VALUE_FROM_THE_LIST';
}
だから、アイデアがある私は、上のクリックして記入テキストエリアを、持っていることリスト。
したがって、最初のリストをクリックすると、「非常に良い」というテキストをテキストエリアに追加する必要があります。しかし、私はテキストを再入力したくない「非常に良い」私の関数の中で、私はthis.value..
などの引数として何かを直接それを取ることができるので、それは自動的に<li> ...</li>
はお時間をいただき、ありがとうございますの間の文字列を取ります。あなたが探している
をいただき、ありがとうございますあなたの答え。 – Adnan
@Adnan簡単な実装のために更新された答え。私は単純な '.onclick = ..'形式を使って、' addEventListener'(適切なブラウザ)や 'attachEvent'(IE)のための条件を定義することを避けました。 –
私が必要としたもの。もう一度ありがとう。 – Adnan