手动配置值,并在JavaScript中更改框(圆)的颜色
Configure value manually and change color of box(circle) in JavaScript
这是一个简单的javascript代码,它有3个函数Increment()、Stop()和Start()。
var value = 0;
var end;
function Increment(){
value++;
document.getElementById('counter').innerHTML = 'Value: ' + value + '<br />';
}
end = setInterval(Increment, 1000);
function Stop(){
clearInterval(end);
}
function Start(){
end = setInterval(Increment, 1000);
}
<p id="counter"></p></br>
<div>
<input id= "btn1" type="button" value="Stop" onclick="Stop()">
<input id = "btn2" type="button" value="Start Again" onclick="Start()">
</div>
- 如何手动配置值;就像我输入一个想要的值,它将从这个值开始
- 如何设置阈值,在越过阈值后,相应的框/圆将改变颜色
谢谢,诚挚的问候,
-
如果你的意思是如何在代码端设置值,那么你只需将var value=0行更改为你想要的任何值。如果您希望用户能够设置该值,那么您将使用输入来获取用户值,然后将其设置为var值=。
-
在脚本中,在Increment()中添加一行,如"if(value>=_){",其中阈值为空,然后在括号后添加颜色更改代码。
您想要添加一个允许用户设置初始值的输入字段。我也不建议编写内联JavaScript——看看不引人注目的JavaScript的主题。
以下是您的startCounting()
应该是什么样子:
// Hold our counter info
var counter = {
currValue: 0,
interval: null
};
function startCounting() {
// Set the current value if provided
counter.currValue = startValueField.value || 0;
counter.interval = setInterval(increment, 1000);
}
我将把添加阈值作为练习。这是同样的想法。
FIDDLE
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 用与线条相同的颜色填充多折线图上的点
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- RequireJS向模块传递配置总是返回undefined
- 动态更改高图中的系列颜色
- 如何配置分析以将数据发送到我自己的服务器
- jsf中两个字符串的颜色代码差异
- 扩展jQuery插件以更改配置
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- d3.hexbin插件-动态定义颜色域以适应数据
- 手动配置值,并在JavaScript中更改框(圆)的颜色
- Magento修改可配置的颜色下拉列表
- 未定义的颜色配置文件
- 具有颜色和形状的HTML/Ajax在线配置程序
- 在javascript中获取颜色显示配置文件
- 滑块颜色配置使用CSS谷歌可视化
- 打印机是否打印所有cmyk色域颜色以及icc配置文件的确切用途
- 如何在magento 1.8中为可配置产品创建颜色和显示颜色属性过滤器