如何用JS来改变CSS属性?
通过js来改变CSS属性,使用jQuery可以禅如很方便念逗的实现,像这样:
$("img").css('border-color'贺高启,'red');
就可以把边框颜色都变成红色。
这是针对此问题的测试页面
2、这是3张图片
<img src='https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=975878983,2392470128&fm=11&gp=0.jpg'>
<img src='https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=61343736,951557457&fm=11&gp=0.jpg'>
<img src='https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1354592590,1762022981&fm=11&gp=0.jpg'>
3、这是图片的样式,边框默认为灰色。
img{
max-width:200px;
border-color:gray;
border-width:10px;
border-style:solid;
}
4、现在通过这几行用到jQuery的代码,控制图片边框根据鼠标移入移出边框变灰和变红。
$(function(){
$("img").on('mouseover',function(){
$(this).css('border-color','red');
}).on('mouseout',function(){
$(this).css('border-color','gray');
});
});
5、效果如图
活动作品改枣如何在一个网页实现登录_注册表单切换?14分钟带你使用兆肢CSS+JS实核猜拆现炫酷滑动切换效果
在什么时候想改变就把这句话放到你要触发的事猛悔件中枝裂正
<script>
function change(id,color){
document.getElementById(id).style.borderColor = color;
}
</script>御正
不成功啊,this.style为空或不是对象
这句话要加在你的图片上面