解决方案:element.style为内联样式,基本很多都是在JS代码里写死了的,但是我们可以用 !important 语法优先权来实现我们想要的效果。
无法修改的原因
HTMLElement.style 属性返回的是一个CSS Style Declaration 对象是只读的,表示元素的内联 style 属性,但忽略任何样式表应用属性,也就是说style 属性被当成只读的(尽管FF(Gecko),Chrome,Opean允许修改它),通过 style 可访问的CSS属性列表可以查看CSS PropertiesRefer。
这些样式都是浏览器的默认样式。
如何处理:
可以去找一下响应的js文件,去修改设置的style属性样式,基本很多都是在JS代码里写死的,在使用第三方js文件时会遇到。
例如,修改google浏览器输入框颜色:
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
-webkit-text-fill-color: #333;
}
如果html里确实没有写baistyle,那么基本上就是js写出来的了,在内部js和外部js都仔细检查下,看看哪里定义了修改一下就行了,如果实在是不会改js,那么最简单的办法就是把那个p标签换掉(比如换成span)。
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
你可能也喜欢
- ♥ 在网页打开外部链接的时候添加GO跳转提示的代码实现方式08/13
- ♥ 如何甄选一家靠谱的网站建设公司?05/28
- ♥ 高端网站建设制作公司具备哪些条件?08/07
- ♥ seo构建网站要知道的要点01/03
- ♥ 学习基础的html代码知识09/24
- ♥ 做出吸引用户的网站有哪些流程呢?07/26