我在HTML頁面上有文本。如果用戶選擇一個單詞,我可以檢索所選單詞並確切知道他或她選擇了什麼。但是,我現在想要在屏幕上修改這個詞並使其變爲粗體。但我不知道如何做到這一點,因爲我只知道點擊的單詞,但沒有看到一種簡單的方法在HTML中查找單詞並對其進行修改。我當然可以搜索它,但有一個詞出現多次的風險。使用javascript獲取文本選擇,然後修改文本
一種不同的方式,我想過將是給每個單詞一個獨特的想法,並有這樣的事情:
<span id="1">The</span>
<span id="2">fox</span>
<span id="3">jumps</span>
<span id="4">over</span>
<span id="5">the</span>
<span id="6">fence</span>
但我不喜歡這種解決方案。這也似乎過於複雜,不是嗎?任何建議我怎麼才能訪問確切的話選擇?
論''點擊,我將一個類添加到它(例如:強),並在CSS使強勢階層大膽。 –
當您選擇單個單詞時,您是否還希望文本在雙擊時加粗?怎麼選擇文本的不同部分?例如狐狸ju ** mps超過fen ** ce。 – Siavas
@RahulDesai好了,跨度解決方案就是我想要避免的! –