2011-05-13 19 views
0

我想在網頁中顯示每行文本的開頭處添加「span」標記,並在每行文本的末尾添加「/ span」,並在div包含這樣的文本被調整大小。問題是,我不知道如何檢測文本的包裝位置 - 如果我有這些信息,這很容易。所以我的問題是:有沒有一種方法來確定文本使用JavaScript進行封裝? 我發現了一個JavaScript庫,它連接網站中的文本,但我不知道它是如何檢測行換行的。工作示例是here,它的來源可以找到here如何檢測單詞包裹的位置

+1

有沒有辦法做到這一點,AFAIK。你想達到什麼目的?你想改變線條顏色嗎? –

+0

好的,謝謝,我認爲有一種方法(通過添加每個字母的寬度來計算文本寬度),但它確實很髒。如果你可以寫同樣的答案,我會接受它。提前致謝。 – kremuwa

回答

0

是的,這就像搜索和突出顯示文本。
使用JavaScript,你可以在這裏學到的:

Search For and Highlight Text

或在這裏:

how-can-i-use-jquery-to-style-parts-of-all-instances-of-a-specific-word

只需下載/保存網頁那裏,你可以瞭解它。

+0

我不確定你是否讓我很好 - 是的,你的例子展示瞭如何在一個單詞/短語的開頭和結尾添加標籤。但我的問題不是添加標籤,而是決定將它們添加到哪裏 - 我想在文本的每一行開頭加上'',並在結尾加上''。 – kremuwa

+0

我在編輯我的答案 – bungdito

+0

但它仍然是另一個問題的答案 - 我仍然不知道在哪裏添加標籤的文本。我知道如何從最初的階段開始。我想知道文本溢出的位置,它被放在哪裏,移動到一個新行。 – kremuwa