select - Web API 接口参考 编辑
select
选择某些文本时会触发事件。
该事件不适用于所有语言的所有元素。例如,在 HTML,select
事件只能在表单<input type="text">和 <textarea>
元素上触发。
General info
Interface | UIEvent if generated from a user interface, Event otherwise |
---|---|
Bubbles | Yes |
Cancelable | No |
Target | Element |
Default Action | None |
属性
Property | Type | Description |
---|---|---|
target 只读 | EventTarget | The event target (the topmost target in the DOM tree). |
type 只读 | DOMString | The type of event. |
bubbles 只读 | Boolean | Whether the event normally bubbles or not. |
cancelable 只读 | Boolean | Whether the event is cancellable or not. |
view 只读 | WindowProxy | document.defaultView (window of the document) |
detail 只读 | long (float ) | 0. |
示例
HTML
<input value="Try selecting some text in this element.">
<p id="log"></p>
JavaScript
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);
结果
规范
Specification | Status | Comment |
---|---|---|
UI Events select | Working Draft |
参见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论