1.場(chǎng)景打算用vue寫一個(gè)指令,并在使用指令的div中選中文字調(diào)用相應(yīng)的功能。想到一個(gè)問題,如果用戶選中文字跨越了該div,window.getSelection得到的是包含在該div的text以及div外的text,如何做個(gè)filter,提取我需要的text,但目前發(fā)現(xiàn)通過selection來查找有瓶頸,貌似走不通歪路子解決辦法指定該div的user-selectcss特性,除了該元素外的元素則指定其user-select: none,根本上避免了用戶選擇不規(guī)范。問問大神們,有沒有其他方式來對(duì)選中的文本做一個(gè)篩選,提取自己想要的文本?
如何在一個(gè)指定的div中選中字段?
回首憶惘然
2019-02-21 18:19:19