Javascript数字大于90变成红色字体

JavaScript018

Javascript数字大于90变成红色字体,第1张

Javascript中应该是字符串大于一定的长度90,让之后的字体变成红色的,可以先获取到该字符串,根据索引判断,索引大于90之后给之后的文字添加颜色属性,注意索引是从0开始的,color为red,获取可以用document,也可以使用for循环该字符串,先把字体全部设成红色,然后进行循环,把0到90的字都添加城其他颜色,然后之后的字就都是红色的了,这也是一种方法,JS是属于比较难掌握的语言,如果有什么不懂,欢迎留言,答案仅供参考。

JS设置字体颜色是通过修改css样式来实现的。

html页面:

<body>

<form name="form1">

<input type="text" name="title" id="title" value="黑色头发" style="font-family:Helvetica">

<select name="selector" id="selector" onchange="changeColor()">

<option value="one">红色 </option>

<option value="two">绿色 </option>

</select>

<select name="selector2" id="selector2" onchange="changeStyle()">

<option value="one">宋体 </option>

<option value="two">楷体 </option>

</select>

</form>

</body>

</html>

js改变字体颜色的方法:

<script>

function changeColor()

{

var title = document.getElementById("title").value

var select = document.getElementById("selector").value

if(select=="two")

{

document.getElementById("title").style.color="green"

}

else document.getElementById("title").style.color="red"

}