在IE11/Edge中,可以使用Selection对象来进行字符的正向搜索和反向搜索,而不需要使用TextRange接口。
正向搜索:
var selection = window.getSelection();
selection.collapse()
方法将光标定位到文档的起始位置。selection.modify()
方法将选择范围扩展到下一个字符:selection.modify("extend", "forward", "character");
selection.toString()
方法获取选中的字符。反向搜索:
var selection = window.getSelection();
selection.collapse()
方法将光标定位到文档的末尾位置。selection.modify()
方法将选择范围扩展到上一个字符:selection.modify("extend", "backward", "character");
selection.toString()
方法获取选中的字符。这种方法可以在IE11/Edge中实现对HTML文档中字符的正向搜索和反向搜索,而不需要使用TextRange接口。
推荐的腾讯云相关产品:腾讯云服务器(CVM)、腾讯云对象存储(COS)、腾讯云数据库(TencentDB)等。您可以访问腾讯云官网了解更多产品信息和详细介绍。
腾讯云官网链接:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云