专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

CSS中已设置的属性怎么去掉_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 1:14:38       共计:3585 浏览

CSS中已设置的属性怎么去掉?

根据日常使用经验来试着回答题主的问题

假设原样式中除了left外还包含其它相关属性, 那么想直接把left移除掉, 新增个right的属性似乎并没有直接的好办法

查找过JavaScript的文档和jQuery也没有直接移除CSS中某个属性的办法

在此介绍一个我常用的变通办法

通过class来控制相关的属性, 这里给出JavaScript和借助jQuery框架2种方案

先来原生的JavaScript方案

这方法主要是添加了2个class来控制left和right, 并且不影响原CSS样式

然后是jQuery方案

用了稍微取巧的方式, 代码区别不大

下面把主要代码贴出来

function changeCss(obj){ console.log("obj.className:"+obj.className); (obj.className.indexOf("css01")==-1)?obj.className="cssdemo css01":obj.className="cssdemo css02";}function changeCss(obj){ console.log("obj.className:"+obj.hasClass("css01")); obj.toggleClass("css01").toggleClass("css02");}

仅供参考, 如果有更好的方法, 欢迎大家提出来一齐学习进步!

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:如何让html手机页面video横着全屏自动播放_CSS学习 | ·下一条:dw如何设置网站主题_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有