我试图改编一个代码来更改单个单词的颜色,但我不知道如何。更改从脚本获取的特定单词的颜色
原代码是
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_single_getPar.success != false) {
if (crypt_single_getPar.ticker.price > 1)
crypt_single_price = Math.round(crypt_single_getPar.ticker.price * 100)/100;
else
crypt_single_price = crypt_single_getPar.ticker.price
var crypt_single_text_style = '<font style="color:#cc0000;"><b>↓</b></font>';
if (crypt_single_getPar.ticker.change >= 0) {
crypt_single_text_style = '<font style="color:#009900;"><b>↑</b></font>';
}
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> ' + crypt_single_target_currency.match(/.*?\(([0-9a-z]+)\)/i)[1] +'\
</div>');
结果是所有白色。 (我不能后图像由于没有最低口碑)
Decred(DCR)电流值] BTC
而且我试图改变颜色像这样
Decred( DCR)电流值] [绿色] BTC [绿色]
我想达到的效果
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>');
但随后迪出现在网页上。
任何人都可以帮助我吗?
谢谢。
PS:另外,有人告诉我不要在wordpress中使用eval(在这种情况下,文本小部件)。如何做到这一点没有评估?
eval并非天生就是邪恶的,只是不安全,因为很多人不知道他们在做什么。如果你可以发布一个你想做的复制例子,它会更容易帮助你。 –
Hello A. Lau 感谢您的帮助。 – Criptonauta
发现错误!感谢eval提示! – Criptonauta