js設(shè)置文字顏色的方法示例
本文實(shí)例講述了js設(shè)置文字顏色的方法。分享給大家供大家參考,具體如下:
<h1>aaabbbccc</h1>
不允許在h1標(biāo)簽中添加任何字符,可以通過(guò)css或js定義,使其aaa為紅色bbb為黃色ccc為藍(lán)色
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> <!-- .adKeyword { color: #FF0000; } --> </style> </head> <body> <h1>aaabbbccc</h1> </body> </html> <script language="JavaScript" type="text/javascript"><!-- if(document.createRange){ var range = document.createRange(); }else var range = document.body.createTextRange(); if(range.findText){ while(range.findText("a")){ range.pasteHTML(range.text.fontcolor("#ff0000")); range.collapse(true); } }else{ var s,n; s = window.getSelection(); while(window.find("a")){ var n = document.createElement("SPAN"); n.style.color="#ff0000" s.getRangeAt(0).surroundContents(n); } } if(range.findText){ while(range.findText("c")){ range.pasteHTML(range.text.fontcolor("#0000ff")); range.collapse(true); } }else{ var s,n; s = window.getSelection(); while(window.find("c")){ var n = document.createElement("SPAN"); n.style.color="#ff0000" s.getRangeAt(0).surroundContents(n); } } if(range.findText){ while(range.findText("b")){ range.pasteHTML(range.text.fontcolor("#ffff00")); range.collapse(true); } }else{ var s,n; s = window.getSelection(); while(window.find("b")){ var n = document.createElement("SPAN"); n.style.color="#ff0000" s.getRangeAt(0).surroundContents(n); } } //--> </script>
PS:這里再提供幾款文字特效工具供大家參考:
在線特效文字/彩色文字生成工具:
http://tools.jb51.net/aideddesign/colortext
在線生成字體CSS樣式工具:
http://tools.jb51.net/code/csscreate
仿古書(shū)排版文字豎排轉(zhuǎn)換工具:
http://tools.jb51.net/transcoding/shupai
線條字生成工具:
http://tools.jb51.net/transcoding/xiantiaozi
在線鋼筆手寫(xiě)體/手寫(xiě)字生成工具:
http://tools.jb51.net/aideddesign/shouxiezi
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫(huà)特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- 神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果
- js點(diǎn)擊列表文字對(duì)應(yīng)該行顯示背景顏色的實(shí)現(xiàn)代碼
- JS實(shí)現(xiàn)文字鏈接感應(yīng)鼠標(biāo)淡入淡出改變顏色的方法
- JS實(shí)現(xiàn)讓訪問(wèn)者自助選擇網(wǎng)頁(yè)文字顏色的方法
- javascript自動(dòng)改變文字大小和顏色的效果的小例子
- JS Range HTML文檔/文字內(nèi)容選中、庫(kù)及應(yīng)用介紹
- javascript結(jié)合html5 canvas實(shí)現(xiàn)(可調(diào)畫(huà)筆顏色/粗細(xì)/橡皮)的涂鴉板
- RGB顏色值轉(zhuǎn)HTML十六進(jìn)制(HEX)代碼的JS函數(shù)
- 淺析js 文字滾動(dòng)效果
- JS實(shí)現(xiàn)單行文字不間斷向上滾動(dòng)的方法
- Js 打字效果 逐一出現(xiàn)的文字
- JS實(shí)現(xiàn)改變HTML上文字顏色和內(nèi)容的方法
相關(guān)文章
基于bootstrop常用類(lèi)總結(jié)(推薦)
下面小編就為大家?guī)?lái)一篇基于bootstrop常用類(lèi)總結(jié)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09uniapp 獲取頁(yè)面來(lái)源及注意事項(xiàng)
這篇文章主要介紹了uniapp 獲取頁(yè)面來(lái)源及注意事項(xiàng),獲取當(dāng)前頁(yè)面棧的實(shí)例,以數(shù)組形式按棧的順序給出,數(shù)組中的元素為頁(yè)面實(shí)例,第一個(gè)元素為首頁(yè),最后一個(gè)元素為當(dāng)前頁(yè)面,感興趣的朋友參考本文實(shí)例代碼2024-03-03JavaScript實(shí)現(xiàn)捕獲鼠標(biāo)坐標(biāo)
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)捕獲鼠標(biāo)坐標(biāo),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04fullpage.js全屏滾動(dòng)插件使用實(shí)例
這篇文章主要介紹了fullpage.js全屏滾動(dòng)插件使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09js使用for循環(huán)查詢數(shù)組中是否存在某個(gè)值
IE8不支持indexOf,因此寫(xiě)一個(gè)for循環(huán)來(lái)判斷是否存在,下面是代碼,經(jīng)測(cè)試還不錯(cuò)2014-08-08