js动态生成把css属性覆盖怎么办

 我来答
戒掉命运
推荐于2018-05-09 · TA获得超过251个赞
知道小有建树答主
回答量:256
采纳率:100%
帮助的人:174万
展开全部
试试在想覆盖的样式在CSS中写上优先试试,例如 .style{height:500px !important;}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeyingzimo
2014-01-16 · TA获得超过198个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:89.9万
展开全部

在html里写行内样式,可以覆盖js动态生成的样式,行内样式级别最高

<div class="modify" style="width:100px;">覆盖js动态生成的样式</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是旭神
2014-01-27
知道答主
回答量:14
采纳率:0%
帮助的人:1.6万
展开全部
建议查看下JS源码,把覆盖的样式干掉。。。如果不会JS的话,可以模糊查找(比如:JS生成了一句:margin:100px,就直接搜索JS文件里的“margin”字样,逐个排查一下~~)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tongchuanxing
2014-01-29 · TA获得超过379个赞
知道小有建树答主
回答量:775
采纳率:50%
帮助的人:300万
展开全部
css本意就是层叠样式,有优先级别,级别高的覆盖级别低的,后面的覆盖前面的,js能操作css!!!希望你还是多看看css
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6780c80eb
2014-01-16 · TA获得超过132个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:68.7万
展开全部
.title{width:1;height:2;}

$('.title').css({"height":"200","width":"300" .......}); 这样你写css里的样式 就会被覆盖成 200 和300
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式