原生获取元素style为undefined的解决方案
2019-09-17 本文已影响0人
匆匆那年_海
1.使用jquery
$('.my').css('color');
console.log($('.my').css('color'));//rgb(0, 0, 0);
2.使用currentStyle和getComputedStyle
var div = document.getElementsByClassName('my')[0];
if (div.currentStyle) {
//IE上兼容
console.log(div.currentStyle.color);//rgb(0, 0, 0);
} else {
//火狐谷歌上兼容
console.log(window.getComputedStyle(div, null).color);//rgb(0, 0, 0);
}
原文作者:匆匆那年_海,博客主页:https://www.jianshu.com/u/910c0667c515
95后前端汉子,爱编程、优秀、聪明、理性、沉稳、智慧的程序猿一枚。