3
A
回答
7
這是一個快速和骯髒的解決方案,使用正則表達式查找/替換。
var p = document.querySelector("p");
var html = p.innerHTML;
html = html.replace(/([a-z]+)/g, "<strong>$1</strong>");
p.innerHTML = html;
首先,您會看到段落,閱讀它的內部HTML。然後使用正則表達式來查找小寫字母a-z字母並用strong
HTML標記包裝它們。如果您願意,您也可以使用span
並應用CSS類。在正則表達式查找/替換後,請將HTML值重新設置。
工作例如:http://jsbin.com/vodevutage/1/edit?html,js,console,output
編輯: 如果你希望有不同的顏色,然後換一條線,如下所示:
html = html.replace(/([a-z]+)/g, "<span class='highlight'>$1</span>");
,並定義CSS類,如下所示:
.highlight {
background-color: yellow;
}
相關問題
- 1. 如何顯示小寫字母和大寫字母
- 2. 打字網站突出顯示字母
- 3. 如何突出所有小寫字母vith
- 4. HTML5 - 不能顯示小寫字母
- 5. 如何突出顯示QListWidgetItem文本中的特定字母?
- 6. C++中COM的公開屬性顯示爲小寫字母「突如其來」
- 7. 用小寫字母寫成小寫字母大寫
- 8. 在JavaScript中替換/突出顯示字符串 - 保持區分大小寫
- 9. 如何以小寫字母顯示列名?
- 10. 如何小寫字母轉換爲大寫字母和大寫字母爲小寫字母
- 11. Javascript - 首字母大寫,其餘小寫
- 12. Netbeans PHP/JavaScript突出顯示
- 13. android如何突出顯示文字
- 14. 如何突出顯示我的文字
- 15. 使用ColdFusion忽略大小寫突出顯示
- 16. 大寫字母和小寫字母
- 17. 如何忽略小寫字母或大寫字母?
- 18. 如何識別TSQL中的大寫字母和小寫字母?
- 19. VB.net我如何使大寫字母是小寫字母
- 20. UIWebView JavaScript Highlight - 如何突出顯示特殊字符? (utf8編碼?)
- 21. 如何突出顯示UITableViewCell
- 22. 懸停突出顯示的孩子不應該突出顯示父母
- 23. 如何突出顯示該行無論大小寫敏感的使用jQuery
- 24. MVC表使用javascript突出顯示行
- 25. 使用javascript的文本突出顯示
- 26. 用jquery或JavaScript突出顯示?
- 27. 使用JavaScript突出顯示html文本
- 28. 僅將小寫字母減小爲小寫字母
- 29. 突出顯示關鍵字
- 30. 突出顯示字符串
@Hacketo相當新的Javascript,檢查http://stackoverflow.com/questions/8644428/howt o-highlight-text-using-javascript和http://www.the-art-of-web.com/javascript/search-highlight/ – elm
@Hacketo至少需要一些創業想法,因此這個問題;謝謝你問:) :) – elm
iter所有的字母,如果有字母測試[toLowerCase](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase)=== letter,那麼將其圍繞一個範圍 – Hacketo