0
我想知道是否有任何JavaScript函數可以用來更改文本框中某些字符串的字體顏色。JavaScript顏色字符串出現
假設我創建了一個文本框,並且每當字符串hello出現時字體顏色都會變成藍色。
是否有任何簡單的方法來創建一個字符串數據庫,以便發生此事件?
謝謝!
我想知道是否有任何JavaScript函數可以用來更改文本框中某些字符串的字體顏色。JavaScript顏色字符串出現
假設我創建了一個文本框,並且每當字符串hello出現時字體顏色都會變成藍色。
是否有任何簡單的方法來創建一個字符串數據庫,以便發生此事件?
謝謝!
這是一項不平凡的任務,因爲textarea
中的文本不能直接格式化。我會考慮使用div
或其他適用的標籤,並使用Content Editable屬性。這樣用戶可以編輯文本,並且可以控制格式。在最簡單的級別上,您可以聽按鍵並使用正則表達式或replace
方法突出顯示字典中的所有單詞。
這裏有一個開始,你需要充實它或許是不區分大小寫的,如果這就是你想要什麼,並隨時插入符位置,這是一個比較複雜的任務跟蹤:
你可以在這裏看看類似的問題:Get caret (cursor) position in contentEditable area containing HTML content
你的意思是Java或JavaScript(爲什麼「JS」是一個常用的縮寫)?他們並不是一回事。 –
你有什麼嘗試?也許看看http://stackoverflow.com/questions/5657092/change-color-of-specific-string,看看它是否回答你的問題 – radimpe
謝謝馬特。會做rad – user1472145