[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
這樣子功能是實(shí)現(xiàn)了,不過覺得有點(diǎn)不爽,必須借助HTML編輯器才可,不過從全選HTML編輯器的代碼中,注意到了createTextRange()方法,這個方法以前就有用過,只是一直沒深入研究過。在Msdn中發(fā)現(xiàn)只有Body、TextArea等對象支持createTextRange()方法,繼續(xù)在msdn中仔細(xì)查閱了一下,createTextRange()返回的是一個 TextRange 對象,繼續(xù)查閱 TextRange 對象,發(fā)現(xiàn)其有很多方法,先試了試findText方法,發(fā)現(xiàn)只能選中文字,不能選中對象,繼續(xù)找,終于發(fā)現(xiàn)了moveToElementText就是我們要找的方法:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
新聞熱點(diǎn)
疑難解答
圖片精選