js設(shè)置文字顏色的方法示例
本文實(shí)例講述了js設(shè)置文字顏色的方法。分享給大家供大家參考,具體如下:
<h1>aaabbbccc</h1>
不允許在h1標(biāo)簽中添加任何字符,可以通過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
仿古書排版文字豎排轉(zhuǎn)換工具:
http://tools.jb51.net/transcoding/shupai
線條字生成工具:
http://tools.jb51.net/transcoding/xiantiaozi
在線鋼筆手寫體/手寫字生成工具:
http://tools.jb51.net/aideddesign/shouxiezi
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《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ǎng)頁文字顏色的方法
- javascript自動(dòng)改變文字大小和顏色的效果的小例子
- JS Range HTML文檔/文字內(nèi)容選中、庫及應(yīng)用介紹
- javascript結(jié)合html5 canvas實(shí)現(xiàn)(可調(diào)畫筆顏色/粗細(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)文章
JavaScript實(shí)現(xiàn)捕獲鼠標(biāo)坐標(biāo)
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)捕獲鼠標(biāo)坐標(biāo),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
fullpage.js全屏滾動(dòng)插件使用實(shí)例
這篇文章主要介紹了fullpage.js全屏滾動(dòng)插件使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
js使用for循環(huán)查詢數(shù)組中是否存在某個(gè)值
IE8不支持indexOf,因此寫一個(gè)for循環(huán)來判斷是否存在,下面是代碼,經(jīng)測(cè)試還不錯(cuò)2014-08-08

