作用:获取经过浏览器渲染的样式值
参数:
eleObj:元素对象
attr:样式属性
返回值:样式值
function getStyle(eleObj, attr) {
// 判断兼容
if (eleObj.currentStyle) { //IE浏览器下
// 将获取到的样式值返回给外界
return eleObj.currentStyle[attr]; // attr相当于一个变量需要使用中括号语法
} else { //除了IE以外其它的浏览器
// 将获取到的样式值返回给外界
return getComputedStyle(eleObj)[attr];// attr相当于一个变量需要使用中括号语法
}
}
本文介绍了一个JavaScript函数,用于跨浏览器获取DOM元素的实际渲染样式值。该函数通过检测浏览器类型选择正确的API来确保兼容性。

被折叠的 条评论
为什么被折叠?



