javascript - 根据输入值设置字体颜色

标签 javascript html fonts display

为我的学校俱乐部做一个有趣的项目,想为我的演示增添一点趣味。我知道我想要什么,但不知道如何实现它。

我想要一行内容为:“您的能源消耗成功率为(值)%。”

我已经有了该值的来源,但我需要有关显示的帮助。

我想要做的是让(值)的字体颜色根据值本身是动态的。因此,如果值<0,字体颜色=红色,如果值=0,字体颜色为黄色,如果值>0,字体颜色为绿色。

我不是一名网页设计师/代码专家,我不确定如何在 HTML 中实现这一点。我还阅读了一些类似类型的问题,但学校不允许我上传任何 JavaScript 文件,但我认为如果确定我需要使用 JavaScript,我可以链接到 ajax.googleapis.com 网站。

感谢任何帮助。

最佳答案

function color() {
   var colorr = document.getElementById("color1").value;
   if(colorr==''){
    document.getElementById("changecolor").style.color = "black";
   }
   else if(colorr<0){
    document.getElementById("changecolor").style.color = "red";
   }
   else if(colorr>0){
    document.getElementById("changecolor").style.color = "green";
   }
   else if(colorr==0){
      document.getElementById("changecolor").style.color = "yellow";
   }
   
}
<input type="text"  onkeyup="color();" name="color" id="color1">
<h1 id="changecolor">Change Color on input color</h1>

关于javascript - 根据输入值设置字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49889769/

相关文章:

css - 如何排列特定宽度的响应式中心列?

apache-flex - Flex/Flash:如何在多个SWC中嵌入相同字体

跨应用程序的 iOS 自定义 Unicode 字体

javascript - 如何从非 Angular 登录页面过渡到 Angular 主页

javascript - 当网站访问者手动更改 URL 时,如何根据 URL 设置 Cookie

javascript - 使用 switch 语句从另一个页面滚动到 anchor

html - CSS 区分 hover on element 和 it's::before 伪元素

javascript - 启用严格的 MIME 类型检查,拒绝从 '<url>' 执行脚本它的 MIME 类型 ('text/plain')不可执行,并且

javascript - 从鼠标点击捕获 X Y 坐标 (javascript)

javascript - 如何在断开连接的环境中使用 font-awesome?