回答
你不能用CSS。唯一的非元素(css創建的)pseudo-elements是::first-line
和::first-letter
。
但是,您可以使用JS通過DOM進行搜索並在要加亮的字母周圍創建標籤。檢查highlight words in html using regex & javascript - almost there如何做到這一點。
謝謝,這個小代碼有什麼問題? 'var a = getElementById(「b」) 如果a!= NaN {style.color =「blue」}' – user1599537 2013-02-09 15:54:18
@ user1599537該代碼的問題在於它1)不起作用,並且2)有錯誤。 – Mathletics 2013-02-09 15:56:20
你能解決這個問題嗎? :P – user1599537 2013-02-09 15:59:10
你可以通過一個相當簡單的替換來逐個節點地完成這個工作,但是它不能很好地擴展。
鑑於標記:
<p>Peter Rabbit ate all of Potter's pickling cukes.</p>
如果你想樣式添加到所有在這段文字的字母p的,你可以選擇的段落節點和周圍添加任何p跨度(假設單個段落):
var graf = document.getElementsByTagName('p')[0];
graf.innerHTML = graf.innerText.replace(/(p)/gi,'<span class="fancy">$1</span>');
也就是說,這隻適用於純文本節點;例如,如果您的p
標籤中已有span
標籤,則該標籤會被替換所遮蓋。
- 1. 檢測字母
- 2. 檢測到預期數字的字母
- 3. 以檢測至少三個字母或數字的regexp
- 4. 檢測變量是否包含字母或數字javascript
- 5. 使用數字和字母檢測字符串
- 6. 不是字母或數字的字符測試字符串
- 7. Preg_match - 檢查字母數字
- 8. VBA scripting.dictionary檢查字典內容日期或數字或字母數字?
- 9. Swift:檢測非字母數字字符的正則表達式
- 10. Python沒有檢測到單個字母,但檢測到兩個字母很好
- 11. 用Jquery檢查大寫字母/小寫字母/數字
- 12. 如何檢查與字符不是字母或數字
- 13. Java字符串:檢查連續的字母或數字
- 14. 正則表達式 - 檢測字母數字字符串不是由非字母數字字符串包圍
- 15. 如何檢查字母數字字符
- 16. 檢查字母數字字符在C#
- 17. 檢測小寫字母和大寫字母php
- 18. 如何在數字>字母或字母>數
- 19. 有沒有辦法檢測字母數字Unicode符號?
- 20. 檢測字符串中的十進制數和字母表
- 21. 正則表達式接受字母或字母數字字符或帶有特殊符號的字母字符
- 22. 如何檢查是否變量是在PHP字母或數字?
- 23. 檢查JTextField是否只包含字母或數字
- 24. 如何檢查一個字符是字母或整數
- 25. 得到前3個字母數字字符(只有數字或字母)
- 26. JQuery檢查字母數
- 27. MIPS丟棄大寫字母或非字母數字
- 28. 刪除任何不是字母或數字的字母?
- 29. 字母后跟一些字母或數字以句點結尾
- 30. 如何檢測小寫字母
你不能用純CSS。 – Bergi 2013-02-09 15:36:41
js怎麼樣? – user1599537 2013-02-09 15:37:46