有沒有可能更改HTML中textarea中某些部分的文本顏色?更改textarea中特定部分的文本顏色
我喜歡在我的網站上輸出一些突出顯示的PHP代碼,並可以通過點擊這個文本區域來選擇完整的代碼。 我已經寫了一個javascript函數來選擇完整的文本。但是如果我嘗試在文本週圍放置它們,它們也會被打印出來。
也許它應該與一個div一起工作,如果有一種方法可以通過一次單擊來選擇div中的文本。
有沒有可能更改HTML中textarea中某些部分的文本顏色?更改textarea中特定部分的文本顏色
我喜歡在我的網站上輸出一些突出顯示的PHP代碼,並可以通過點擊這個文本區域來選擇完整的代碼。 我已經寫了一個javascript函數來選擇完整的文本。但是如果我嘗試在文本週圍放置它們,它們也會被打印出來。
也許它應該與一個div一起工作,如果有一種方法可以通過一次單擊來選擇div中的文本。
不,這是不可能的,但你可以有一些CSS使看一個div就像是一個<textarea>
和DIV中,你可以把幾個<span>
s的顏色。
您還可以使用something like this
有很多劇本在那裏,不只是這一點,這裏有一個很好的列表
9 Useful Javascript Syntax Highlighting Scripts
大多數的這些有您所需要的功能,所以你不」噸需要推倒重來 - 除非你真的想:-)
儘管對textarea文本內的任何工作做了什麼?這似乎不可能。 –
所以,你會正確顯示「顏色」的代碼,當用戶點擊與代碼的股利,它改變一個可編輯的textarea,如果用戶點擊textarea旁邊的圖標,代碼將被複制到剪貼板。
@ user1430265。什麼? – gdoron
也許你想說的不僅僅是「但你可以模仿它」,並解釋如何優雅地模仿它或鏈接到一個例子。 – orfdorf
@SchizoidSpag,我做了,看到jsfiddle。 – gdoron