javascript input改变css的样式

就是有一组input标签,自身有一个样式.input_bg,在获得焦点的时候变为.input_one_bg,失去焦点时样式还是.input_bg... 就是有一组input标签,自身有一个样式.input_bg,在获得焦点的时候变为.input_one_bg,失去焦点时样式还是.input_bg 展开
 我来答
娱乐这个feel倍爽儿
推荐于2016-09-24 · 人生如戏,戏如人生 娱百家事,乐万千户
娱乐这个feel倍爽儿
采纳数:47982 获赞数:334162

向TA提问 私信TA
展开全部

javascript input改变css的样式使用的语法如下:

document.getElementById(id).style.property=new style

例如:

<p id="p2">Hello World!</p> 
<script> 
document.getElementById("p2").style.color="blue"; 
</script>

备注:JS改变元素属性的方法如下:

<script> 
var div = document.getElementByIdx_x('d1'); 
div.setAttribute("class", "abc"); 
</script>
Shelly_Xieee
推荐于2016-09-19
知道答主
回答量:22
采纳率:100%
帮助的人:10万
展开全部
javascript是吧,绑个事件
如:<input type='text' id='abc' onfocus='getfocus()' onblur='lostfocus()' />

js代码:
function getfocus(){
document.getElementById("abc").className = "input_one_bg";
}
function lostfocus{
document.getElementById("abc").className = "input_bg";
}

jQuery简单一点
$(document).ready(function(){
$("#abc").focus(function(){
$(this).Class("input_one_bg");

})

$("#abc").blur(function(){
$(this).Class("input_bg");

})
})

之前的class名搞错了,已对调
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
han15133268722
推荐于2018-02-28 · TA获得超过536个赞
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:156万
展开全部
$("input").focus(function(){
  $("input").css("background-image","路径");
});
$("input").blur(function(){
  $("input").css("background-image","路径");
});
追问
需要运用javascript,因为本来页面也没多大,不可能再引进jquery包, 而且是样式,不是背景图片,样式里包括很多,不单单是背景
追答
意思是一样的,你就是取它的焦点事件和失去焦点,我就是举了个例子,css里边你可以自己定义的,写什么都可以,其实jquery也不浪费多少内存,对页面影响也不大,不用jquery,你可以查一下,基本javascript的焦点事件,都差不多的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ricetendto2
2013-06-06 · TA获得超过583个赞
知道小有建树答主
回答量:804
采纳率:0%
帮助的人:348万
展开全部
给它一个聚焦和离焦的事件,聚焦的时候,使用.input_bg 样式,blur时,使用.input_one_bg样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书香学编程
2020-12-25 · 贡献了超过775个回答
知道答主
回答量:775
采纳率:25%
帮助的人:54.7万
展开全部

Vue实践-CSS样式position/display/float属性对比使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式