JavaScript 获取和修改 内联样式
JavaScript 获取和修改 内联样式
版权声明:未经授权,严禁转载分享!
元素的样式
HTML 元素的 style 属性返回一个 CSSStyleDeclaration 类型的对象。
Style 属性中的 CSS 样式属性,都是 style 对象的属性。
可通过 . 运算符获取和设置样式属性的值。
获取或设置元素的内联样式:
- 获取:elem.style.属性名
- 设置:elem.style.属性名 = "值"
去横线变驼峰!
获取到的和要设置的都是字符串类型。
案例代码
<h2 id="t1" style="width:300px;line-height:40px;">标题一</h2> <script> var t1=document.getElementById("t1"); // console.log(t1.style); //获取 console.log(t1.style.width); console.log(t1.style.lineHeight);//去横线变驼峰 //设置 t1.style.width="50%"; t1.style.height="100px";</script>
JS 还可以获得最终影响到当前元素的所有样式 —— 计算后的样式
方式:
- 获得计算后的样式对象:var style = getComputedStyle(elem);
- 从 style 对象中提取想要的 css 属性值:var fontSize = style.fontSize;
计算后的样式为绝对单位值。
计算后的样式都是只读的,不可以修改!
案例代码
//获得计算后的样式 var style=getComputedStyle(t1); // console.log(style); console.log(style.color); console.log(style.fontSize); console.log(style.width); console.log(style.border); console.log(style.borderTop); console.log(style.borderTopWidth);
结束,越来越糊弄了~
【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!
【重要说明】博文仅作为本人的学习记录,论点和观点仅代表个人而不代表技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
【博客园地址】叫我+V : http://www.cnblogs.com/wjw1014
【CSDN地址】叫我+V : https://wjw1014.blog.csdn.net/
【Gitee地址】叫我+V :https://gitee.com/wjw1014
【重要说明】博文仅作为本人的学习记录,论点和观点仅代表个人而不代表技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
【博客园地址】叫我+V : http://www.cnblogs.com/wjw1014
【CSDN地址】叫我+V : https://wjw1014.blog.csdn.net/
【Gitee地址】叫我+V :https://gitee.com/wjw1014
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!