[問題] getSelection會被<br>洗掉index
大家好
小弟我最近在研究getSeletion,想把get到的文字加上div,
就像是把字加底色這樣,我用抓到baseOffset與extentOffset來算間距。
程式碼大概是這樣
//article是存原本的文章
var prefix = article.substring(0,baseOffset);
var mid = article.substring(baseOffset,extentOffset);
var suffix = article.substring(extentOffset);
temp_str = prefix + "<div class='highlight'>" + mid + "</div>" + suffix;
不過重點來了,每當抓到天殺的<br>,字的index就會歸0,也就是說<br>後的
baseOffset就會是0,搞得我不知道該怎麼辦。
有什麼方法可以解決這個問題呢?
網路上有找到問一樣問題的人,不過最下面的解法我看不太懂,不知道是否能用
有請各位大大幫忙了,感恩!
問題網址的縮址:http://0rz.tw/xlSuB
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.135.250
→
03/09 23:48, , 1F
03/09 23:48, 1F
推
03/10 00:03, , 2F
03/10 00:03, 2F
→
03/10 00:08, , 3F
03/10 00:08, 3F
→
03/10 00:12, , 4F
03/10 00:12, 4F
→
03/10 15:42, , 5F
03/10 15:42, 5F
→
03/10 16:12, , 6F
03/10 16:12, 6F
→
03/10 16:12, , 7F
03/10 16:12, 7F
→
03/10 16:13, , 8F
03/10 16:13, 8F
→
03/10 16:14, , 9F
03/10 16:14, 9F
→
03/10 16:14, , 10F
03/10 16:14, 10F
→
03/10 16:16, , 11F
03/10 16:16, 11F
→
03/10 16:16, , 12F
03/10 16:16, 12F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章