複数のオプションを持つ要素ボックスを選択しました。複数選択後の複数選択要素
A
B
C
D
また、複数のオプションを同時に選択できます(Ctrl +クリック)。これには複数の属性もあります。現在、私は、選択した要素のidを返し
var example= document.getElementById('selectedboxid');
使用してい (私は必要なものは何かを!)。 問題私が直面するのは、ユーザーが複数の要素を選択したい場合、getElementByIdは同じID(最初にクリックされたユーザー)を返します。私は、クリックごとに、クリックされた要素IDを新たに返す必要があります(複数の要素を同時に選択する)。これはどのように達成できますか?
コードは次のようになります。
var example = document.getElementById('select_example');
select_example.addEventListener('change', function() {
var elementID = select_example.value; // Element ID stays the same...
...
}
});
@EvanKnowlesはあなた言及したトピックに回答 'すべて' の値(選択)を取得しています。私はちょうどクリックした最後のものが必要です。それを行うための簡単な/エレガントな方法はありますか?私もプレーンJavaScriptを使用しています。 – Poo123