JavaScript获取选中对象类型的方法

作者:拾光

时间:2026-10-30

浏览:626

本文介绍如何在JavaScript中通过document.selection.type属性判断当前用户选中的内容类型。该属性可返回None、Text或Control三种状态,只有当类型为Text时,创建的textRange对象才有效。

文章目录

判断选中对象类型

在JavaScript中,可以通过document.selection来创建textRange对象。需要注意的是,这一操作并非在所有情况下都能成功执行。


为了确定当前选中的内容具体是文本还是其他对象,可以使用document.selection.type属性进行判断。



该属性会返回三种可能的值之一:"None"、"Text"或"Control"。



只有当该属性的返回值明确为"Text"时,所创建的textRange才是有效的。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章