onselect 事件

定义和用法

onselect 事件发生在元素中的文本被选中之后。

onselect 事件主要用于 <input type="text"> 或 <textarea> 元素。

实例

例子 1

当文本被选中时执行 JavaScript:

<input type="text" onselect="myFunction()">

亲自试一试

例子 2

使用 HTML DOM Input Text 对象的 select() 方法来选择文本字段的某些内容。发生这种情况时,会触发 onselect 事件,这将触发 alert 函数。

// 选择文本字段的内容
function mySelectFunction() {
  document.getElementById("myText").select();
}

// 当文本字段中的文本被选中时提示一些文本
function myAlertFunction() {
  alert("You selected some text!");
}

亲自试一试

语法

在 HTML 中:

<element onselect="myScript">

亲自试一试

在 JavaScript 中:

object.onselect = function(){myScript};

亲自试一试

在 JavaScript 中,使用 addEventListener() 方法:

object.addEventListener("select", myScript);

亲自试一试

注释:Internet Explorer 8 或更早的版本不支持 addEventListener() 方法

技术细节

冒泡: 不支持
可取消: 不支持
事件类型: 如果从用户界面生成,UiEvent。否则 Event
支持的 HTML 标签: <input type="file">, <input type="password">, <input type="text"> 以及 <textarea>
DOM 版本: Level 2 Events

浏览器支持

事件 Chrome IE Firefox Safari Opera
onselect 支持 支持 支持 支持 支持