title | short-title | slug | l10n | ||
---|---|---|---|---|---|
HTMLInputElement: select イベント |
select |
Web/API/HTMLInputElement/select_event |
|
{{APIRef}}
select
イベントは、いくらかのテキストが選択されたときに発生します。
このイベント名を {{domxref("EventTarget.addEventListener", "addEventListener()")}} 等のメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。
addEventListener("select", (event) => {});
onselect = (event) => {};
一般的な {{domxref("Event")}} です。
<input value="この要素のテキストの一部を選択してみてください。" />
<p id="log"></p>
function logSelection(event) {
const log = document.getElementById("log");
const selection = event.target.value.substring(
event.target.selectionStart,
event.target.selectionEnd,
);
log.textContent = `You selected: ${selection}`;
}
const input = document.querySelector("input");
input.addEventListener("select", logSelection);
{{EmbedLiveSample("Selection_logger")}}
イベントハンドラーを onselect
プロパティで設定することもできます。
input.onselect = logSelection;
{{Specifications}}
{{Compat}}