一. dom.style.prop//可读可写,但是说只获取和改变行间的样式,外部的都获取不到
//复合属性需要写成小驼峰式
div.style.backgrondColor="red";
//JS给某元素修改样式
1.div.style.width="100px";修改行间样(优化差)
2.div.className="demo";//动态添加切换class属性
//脚本化css
二、 //查询计算样式可获得所有样式
//window.getComputedStyle(elem,null).prop
//null值可获取伪元素样式
div::after{
width:300px;
content:"";
display:inline-block;
}
var div=document.getElementsByTagName('div')[0];
window.getComputedStyle(div,"after");
// div.currentStyle.prop-->IE独有的
function getStyle(elem,prop){
if(window.getComputedStyle){
return window.getComputedStyle(elem,null)[prop];//获取prop属性的值
}else{
return elem.currentStyle[prop];
}
}