return s && s.getPropertyValue(name) 什么意思?
function getStyle( elem, name ) {
if (elem.style[name])
return elem.style[name];
else if (elem.currentStyle)
return elem.currentStyle[name];
else if (document.defaultView && document.defaultView.getComputedStyle) {
name = name.replace(/([A-Z])/g,"-$1");
name = name.toLowerCase();
var s = document.defaultView.getComputedStyle(elem,"");
return s && s.getPropertyValue(name);
} else
return null;
}
function getStyle(elem,name){
if(elem.style[name]){
return elem.style[name];
}else if(elem.currentStyle){
return elem.currentStyle[name];
}else if(document.defaultView && document.defaultView.getComputedStyle){
name = name.replace(/([A-Z])/g,"-$1");
name = name.toLowerCase();
var s = document.defaultView.getComputedStyle(elem,"");
return s && s.getPropertyValue(name);
}else{
return null;
}
}
return s && s.getPropertyValue(name) 这句什么意思?返回哪个?
...全文
相关推荐
Javascript获取CSS伪元素属性的实现代码
s = document.defaultView.getComputedStyle(elem, ""); return s && s.getPropertyValue(name); } else {
javascript与CSS复习(《精通javascript》)
(); // 获取样式对象并获取属性值(如果存在) var s = document.defaultView.getComputedStyle(elem, ""); return s && s.getPropertyValue
2009百度校园招聘笔试题-WEB前端工程师
== 'object' || obj === null) { return obj; } let cloneObj = Array.isArray(obj) ?
js特效--图片浮动
例如,添加以下CSS规则:```css#floating-image { position: absolute; transition: top 0.5s, left 0.5s;}```这将为`top`
可控制转速CSS3旋转风车特效
('animation-duration')) || 2; // 获取当前动画速度 var newSpeed = isFaster ?


