改变javascript var color

时间:2015-06-01 15:34:01

标签: javascript variables

我正在尝试使用以下代码更改javaScript String变量的颜色:

var test = "hi".fontcolor("red");

当我打印此变量时,它会打印以下字符串,而不是打印" hi"红色:

<font color="red">hi</font>

如何使用它以便更改字体颜色,而不是将HTML标记视为字符串值?

2 个答案:

答案 0 :(得分:1)

试试这个:

name = prompt("Please enter a string")

if (/a/.test(name)) {
   alert('a');
} else if (/b/.test(name)) {
   alert('b');
} else {
   alert('nothing');
}

答案 1 :(得分:0)

如果您确实需要对变量执行此操作,我建议对于需要进行名称检查的变量,将它们实现为对象:

var abc = {
   name: "abc",
   value: someValue
};

然后通过使用与正则表达式匹配或使用带字符串的indexOf来检查变量的name属性是否包含子字符串:

if(abc.name.match(/ab/).length > 0)
  //do something

或者

if(abc.name.indexOf("ab") >= 0)
 //do something