DOM的样式应用
在javescript中,DOM的应用是很普遍的,它可以帮助你添加元素属性,修改元素属性,删除元素属性。
这里,我说一下用js来编辑元素的CSS属性。
< !DOCTYPE html>
< html lang=“en”>
< head>
< meta charset=“UTF-8”>
< title>js获取内部部样式< /title>
< style>
#div{
width: 200px;
height: 200px;
border:3px solid cyan;
}
span{
height:100px;
width:100px;
}
< /style>
< /head>
< body>
< div id=“div”">
< span>5</ span>
< /div>
</ body>
< script>
var div = document.getElementById(‘div’);
//获取div的width
var width = window.getComputedStyle(div,null);
getComputedStyle()
div.style.cssText=‘width:300px;’
< /script>
< /html>
这里,在body里面,我给了DIV一个名为id的id名,然后我通过dom的获取的方法——
var div = document.getElementById(‘div’);获取这个元素,接着我var一个变量接受—— var width = window.getComputedStyle(div,null); div的所有样式.
如果要查找元素的单个样式。比如,我要查找span标签的height的属性值。
那么使用getComputedStyle(div,null).height; 就可以查找到网页上面显示的高度,精准高度。
在上面代码中,使用了window.getComputedStyle(‘元素’,null).‘样式’,此方法兼容性:火狐 谷歌 IE9 获取的为计算后的样式,但是这里需要注意的是用此方法获取的值为只读模式,并不能修改.
- 点赞
- 收藏
- 分享
- 文章举报
- 应用样式后的标题
- DOM的应用
- DOM应用---遍历网页中的元素
- 表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)
- js--Dom(四) 样式+节点操作
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- Dom入门(三)--------关于实际应用
- Dom小结,Node类型,Dom扩展,document类型,Ellement类型,样式方法
- javascript dom 获取样式属性值
- 窗体的应用样式..出现和结束
- 用jQuery获取页面相同样式名的DOM,打印相应值
- JavaScript DOM 利用样式实现元素移动位置
- 精通CSS——chapter6(对列表应用样式和创建导航条)
- JavaScript高级程序设计之DOM2和DOM3之样式之访问元素的样式第12.2.1讲
- Silveright全局样式应用
- JavaScript DOM中 改变样式属性,实现动画效果 2
- JavaScript高级应用:使用DOM技术操纵文档
- JS利用DOM获取或设置元素的样式
- 【Excle数据透视表】如何为数据透视表应用样式
- jquery mobile动态更新listview无法较好应用jqm自带样式