在js中怎样改变input标签里 动态的改变value值的 字体颜色求大神指教?

在js中怎样改变input标签里 动态的改变value值的 字体颜色求大神指教?,第1张

我猜楼主是想要背后那个提示语

css3中有个placeholder属性 可以实现

如果不用的话

<input type='text' value='请输入您要搜索的内容' onfocus='input_focus(this)' onblur='input_blur(this)' />

<script>

    var input_focus = function(t){

        t.value = ''

        t.style.color = '#000'

    }

    var input_blur = function(t){

        if(t.value==''){

            t.value = '请输入您要搜索的内容'

            t.style.color = '#ddd'

        }

     }

</script>

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11630754.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存