如何根据input标签输入的数字来改变meter中的颜色

 我来答
冷月人生之冷剑
2019-03-22 · TA获得超过1471个赞
知道大有可为答主
回答量:1994
采纳率:88%
帮助的人:1013万
展开全部
meter标签的颜色是根据meter标签的几个属性的属性值决定的,如下标签:
<meter min="0" low="40" high="90" max="100" value="95"></meter>
当value值在min-low之间时:绿色
当value值在low-high之间时:黄色
当value值在high-max之间时:红色
为了实现根据input标签的值动态改变meter的颜色,就需要将input的value动态赋值给meter的value
如:
html部分
<meter min="0" low="40" high="90" max="100" value="95"></meter>
<input type="text" id="ipt1"/>
js部分:
$('#ipt1').change(function(){ // 当input输入完成后执行
$('meter').val($(this).val()); // 将input的value赋值给meter

});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式