Javascript 更改从脚本中获取的特定单词的颜色

Javascript 更改从脚本中获取的特定单词的颜色,javascript,wordpress,Javascript,Wordpress,我试图修改一个代码来改变一个单词的颜色,但我不知道怎么做 原始代码是 crypt_single_getPar = eval('(' + httpGet("https://api.cryptonator.com/api/ticker/" + crypt_single_base_currency.match(/.*?\(([0-9a-z]+)\)/i)[1] + "-" + crypt_single_target_currency.match(/.*?\(([0-9a-z]+)\)/i)[1]) +

我试图修改一个代码来改变一个单词的颜色,但我不知道怎么做

原始代码是

crypt_single_getPar = eval('(' + httpGet("https://api.cryptonator.com/api/ticker/" +
crypt_single_base_currency.match(/.*?\(([0-9a-z]+)\)/i)[1] + "-" + crypt_single_target_currency.match(/.*?\(([0-9a-z]+)\)/i)[1]) + ')');

if(crypt\u single\u getPar.success!=false){
如果(加密单\u getPar.ticker.price>1)
crypt\u single\u price=Math.round(crypt\u single\u getPar.ticker.price*100)/100;
其他的
crypt\u single\u price=crypt\u single\u getPar.ticker.price
var crypt_single_text_style='↓';
if(crypt\u single\u getPar.ticker.change>=0){
crypt_single_text_style='↑';
}
文件。写('\
\
“+crypt\u单一\u基础\u货币+”\
“+crypt\u single\u price+”+crypt\u single\u target\u currency.match(/.*?\([0-9a-z]+)\)/i)[1]+”\
');
结果全是白色的。(由于没有最低声誉,我无法发布该图像)

递减(DCR)[当前值]BTC

我正试着像这样改变颜色

递减(DCR)[当前值][green]BTC[green]

我试图达到这个结果

document.write('\
<div class="cryptonatorwidget" style="border-radius:4px;padding:10px;' + crypt_single_style + '">\
<div><font style="font-size:90%;">' + crypt_single_base_currency + '</font>\
<b>' + crypt_single_price + '</b> ' + <span style="color:#2ED7A2;">' + crypt_single_target_currency.match(/.*?\(([0-9a-z]+)\)/i)[1] + '</span>\
</div>');
document.write('\
\
“+crypt\u单一\u基础\u货币+”\
“+crypt\u single\u price+”+“+crypt\u single\u target\u currency.match(/.*?\([0-9a-z]+)\)/i)[1]+”\
');
但随后所有的东西都消失在了网页上

有人能帮我吗

谢谢

另外,有人告诉我永远不要在wordpress中使用eval(在本例中是一个文本小部件)。没有eval怎么做?

谢谢你的帮助

我及时发现了错误^^

crypt\u single\u display\u time=false;
函数httpGet(theUrl)
{
var xmlHttp=null;
xmlHttp=新的XMLHttpRequest();
open(“GET”,theUrl,false);
xmlHttp.send(空);
返回xmlHttp.responseText;
}
函数格式numberlength(num,length){
var r=”“+num;
而(r.长度<长度){
r=“0”+r;
}
返回r;
}
crypt_single_base_currency=crypt_single_base_currency的类型==“未定义”?“比特币(BTC)”:crypt_single_base_currency;
crypt_single_target_currency=crypt_single_target_currency的类型==“未定义”?“美元(USD)”:crypt_single_target_currency;
crypt_single_background_color=crypt_single_background_color==“未定义”?“#ffffffff”:crypt_single_background_color;
crypt_single_transference=crypt_single_transference的类型==“未定义”?true:crypt_single_transference;
crypt_single_border_width=crypt_single_border_width==“未定义”?1:crypt_single_border_width;
crypt_single_border_color=crypt_single_border_color==“未定义”?“#CCCCCC”:crypt_single_border_color;
crypt_single_border_corners=crypt_single_border_corners的类型==“未定义”?“圆角”:crypt_single_border_corners;
crypt_single_font_family=crypt_single_font_family的类型==“未定义”?“Arial”:crypt_single_font_family;
crypt\u single\u font\u size=crypt\u single\u font\u size的类型==“未定义”?“中等”:crypt\u single\u font\u size;
crypt_single_font_color=crypt_single_font_color==“未定义”?“#000000”:crypt_single_font_color;
crypt\u single\u display\u time=typeof crypt\u single\u display\u time==“未定义”?true:crypt\u single\u display\u time;
crypt_single_getPar=eval('('+httpGet('https://api.cryptonator.com/api/ticker/" +
加密单一货币。匹配(/.\([0-9a-z]+)/i)[1]+“-”+加密单一货币。匹配(/.\([0-9a-z]+)/i)[1])+”);
crypt_single_month_name=新数组(“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”);
crypt_single_date=新日期(crypt_single_getPar.timestamp*1000);
crypt_single_day=FormatNumberLength(crypt_single_date.getDate(),2);
crypt_single_month=crypt_single_month_名称[crypt_single_date.getMonth()];
crypt_single_year=crypt_single_date.getFullYear();
crypt_single_hour=FormatNumberLength(crypt_single_date.getHours(),2);
crypt_single_minutes=FormatNumberLength(crypt_single_date.getMinutes(),2);
crypt_single_seconds=格式numberlength(crypt_single_date.getSeconds(),2);
crypt\u single\u time\u zone=“UTC+0:00”;
if(加密单透明度)
crypt_single_background_color=‘透明’;
开关(加密单字体大小){
“小型”案例:
crypt_single_font_size=“90%”;
打破
案例“中等”:
crypt_single_font_size=“110%”;
打破
“大型”案例:
crypt_single_font_size=“150%”;
打破
}
crypt_single_style='background:'+crypt_single_background_color+
“;边框:”+crypt_single_border_width+“px solid”+crypt_single_border_color+”;”+
'字体系列:'+crypt\u single\u字体系列+';字体大小:'+crypt\u single\u字体大小+
“;颜色:”+crypt_single_font_color+”;
如果(地下室单边界角==“正方形”){
crypt_single_style+=“-webkit边框半径:0!重要;-moz边框半径:0!重要;边框半径:0!重要;”;
}
if(crypt\u single\u getPar.success!=false){
如果(加密单\u getPar.ticker.price>1)
crypt\u single\u price=Math.round(crypt\u single\u getPar.ticker.price*100)/100;
其他的
crypt\u single\u price=crypt\u single\u getPar.ticker.price
var crypt_single_text_style='&darr;';
if(crypt\u single\u getPar.ticker.change>=0){
crypt_single_text_style='&uarr;';
}
文件。写('\
\
“+crypt\u单一\u基础\u货币+”\
“+crypt\u single\u price+”+crypt\u single\u target\u currency.match(/.*?\([0-9a-z]+)\)/i)[1]+”\
');
}
否则{
文件。写('\
\
Nenhum preço disponível\
');
}
if(crypt\u single\u display\u time&&crypt\u single\u getPar.success!=false)
文件。写('\
更新“+加密单月日+”+加密单月+”+加密单年+”
+密码单小时+:“+密码单分钟+”:“+密码单秒+”
+密码单时区+'\
');
document.write('Powered by\
);
div#加密代码跨度{
显示:无;}
Lau

谢谢你的帮助
document.write('\
<div class="cryptonatorwidget" style="border-radius:4px;padding:10px;' + crypt_single_style + '">\
<div><font style="font-size:90%;">' + crypt_single_base_currency + '</font>\
<b>' + crypt_single_price + '</b> ' + <span style="color:#2ED7A2;">' + crypt_single_target_currency.match(/.*?\(([0-9a-z]+)\)/i)[1] + '</span>\
</div>');