-4
我有以下的項目項目設置:
PLUNKR如何使用replace()方法?
如果選擇前四個字,然後按Highlight
按鈕上的文本將被高亮顯示。但是,如果突出顯示第一個全長句子並按下Highlight
按鈕,則主文本將不會突出顯示。
我不太明白爲什麼突出顯示功能可以處理一小部分單詞,但不能處理大量突出顯示的單詞。
我有以下的項目項目設置:
PLUNKR如何使用replace()方法?
如果選擇前四個字,然後按Highlight
按鈕上的文本將被高亮顯示。但是,如果突出顯示第一個全長句子並按下Highlight
按鈕,則主文本將不會突出顯示。
我不太明白爲什麼突出顯示功能可以處理一小部分單詞,但不能處理大量突出顯示的單詞。
它不會在因爲你的線線工間休息:\n
即可以將下面的CSS影響渲染:
#myspan {
white-space: pre-wrap;
}
或者在您的highlight
方法使用正則表達式矯枉過正:
word = sentword.replace(/ /g, "\\s");
非常感謝你。我被困在這個問題上,因爲我不知道如何調試它時,選定的某些單詞突出顯示如預期和其他人沒有。 – Karma
我試着去看看,但是這個Plunkr網站並沒有讓檢查變得簡單,而你的例子遠非最小化,所以我放棄了。你的問題會從一個* minimal * inline代碼片段中受益,其中'minimal'意味着不必要的Javascript,CSS和諸如顏色選擇器之類的功能被剝離。 – GolezTrol
感謝您看看這個。可以使用右上角的下載按鈕在本地機器上下載和測試這些文件。 – Karma