js怎么改变input里value值的颜色

鼠标点击输入框输入颜色是会变成黑色这个怎么实现我的代码在这帮忙看下改了好久都没实现http://pan.baidu.com/s/1i3zhYbb... 鼠标点击输入框 输入颜色是会变成黑色 这个怎么实现
我的代码在这 帮忙看下 改了好久都没实现
http://pan.baidu.com/s/1i3zhYbb
展开
 我来答
百度网友79faf363
2019-11-11 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1212
采纳率:75%
帮助的人:54.7万
展开全部

输入框得到焦点时,改变输入框中的文字颜色。

假设输入框的id是one:

$("#one").on('focus',function(){

$('#one').css('color','#000')

})

$("#one")表示定位到输入框,focus事件表示得到焦点状态。

css() 方法设置或返回被选元素的一个或多个样式属性。

设置指定的 CSS 属性的语法:

css("propertyname","value")。

扩展资料:

输入框其他状态:

1、输入框正在输入时:

$("#one").on('input',function(){ })  

input事件表示正在输入状态。

2、输入框失去焦点时

$("#ipt").on('blur',function(){})

设置多个 CSS 属性的语法:

css({"propertyname":"value","propertyname":"value",...});

举例:

$("p").css({"background-color":"yellow","font-size":"200%"});

冰晴lj
推荐于2016-07-27 · TA获得超过1319个赞
知道小有建树答主
回答量:333
采纳率:100%
帮助的人:269万
展开全部
<style>
    body{margin:0px; padding:0px;}
    .body_center{width:900px; height:600px; margin:0 auto;}
    .logo{width:564px; height:55px; background:url(images/logo.png)}
    .top_right{width:210px; height:14px; float:right; margin-top:-19px;}
    .top_right em{display:inline-block;  width:16px; height:21px; background:url(images/r_2.gif) no-repeat; float:left;}
    .top_right a{font-size:13px; font-weight:bold; color:#999999; text-decoration:none; float:left;}
    .top_right a:hover{text-decoration:none; color:#f90; float:left;}
    .top_right2{width:100px; height:14px; margin-left:50px; float:right; margin-top:-19px;}
    .top_right2 em{display:inline-block;  width:16px; height:21px; background:url(images/r_2.gif) no-repeat; float:left;}
    .top_right2 a{font-size:13px; font-weight:bold; color:#999999; text-decoration:none; float:left;}
    .top_right2 a:hover{text-decoration:none; color:#f90; float:left;}
    .bg{width:900px; height:297px; background:url(images/bg.jpg) no-repeat; margin-top:12px;}
    .kmtext{width:493px; height:51px; float:left; margin:65px 200px;}
    .kmtext input{width:493px; height:51px; background:url(images/text.gif) no-repeat scroll left center transparent; color:#cccccc; font-size:30px; border:0 none; line-height:175%; padding-left:10px;}
    .kmtext2{width:493px; height:51px; float:left; margin:-60px 200px;}
    .kmtext2 input{width:493px; height:51px; background:url(images/text.gif) no-repeat scroll left center transparent; color:#cccccc; font-size:30px; border:0 none; line-height:175%; padding-left:10px;}
    .submit{border:0; width:132px; height:45px; background:url(images/tiqu.jpg) no-repeat; margin:0px 385px; float:left;}
    .prompt{background:#FF6600; width:300px; color:#FFFFFF; font-size:12px; margin:-45px 298px;}
    input:focus{color: #000;}/*在这里加上你想改变的*/
</style>

input:focus {

    border-color: #000;}

当input获得焦点的时候,改变颜色,你想改变border-color,或者字体颜色color,或者你想改变背景background-color

追问
怎么用了这个属性鼠标离开字又变回灰色了
追答
对的呀,谁获得焦点谁变黑,你指的是填写过后变黑的?可以用placeholder

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
范大彻
推荐于2016-12-06 · TA获得超过955个赞
知道小有建树答主
回答量:1025
采纳率:63%
帮助的人:197万
展开全部
获取input这个元素,然后设置css中的color值就行,
比如:$('input[name=username]').css('color','purple');//设置成紫色文字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
messizhu0516
2015-08-21 · 超过15用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:28.8万
展开全部
$(input对象).css('color','你要的颜色');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式