后台提供的数据里面有一个img标签,设置了行内样式并且加了!improtant,而且这个标签被多层标签给包裹,这样的情况如何去改变它的样式属性?
通过外部css是无法改变行内样式的可以选择通过js脚本去改变,在后端渲染的内容外面加一个class或者id选择器,然后用js去改变指定位置的样式
渲染到页面之后img.removeAttribute('style')清除样式
jquery确定位置,直接修改css,或者attr
如果用jquery的话,找到img的位置,用find()方法,修改css。
最好的办法是让后台去了,避免很多问题
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
5 回答6.8k 阅读
7 回答10.2k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
7 回答6.5k 阅读✓ 已解决
1 回答3.3k 阅读
通过外部css是无法改变行内样式的
可以选择通过js脚本去改变,在后端渲染的内容外面加一个class或者id选择器,然后用js去改变指定位置的样式