我正在尝试使用以下代码更改javaScript String变量的颜色:
var test = "hi".fontcolor("red");
当我打印此变量时,它会打印以下字符串,而不是打印" hi"红色:
<font color="red">hi</font>
如何使用它以便更改字体颜色,而不是将HTML标记视为字符串值?
答案 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