<head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #a{ width: 100px; height: 100px; border:1px solid; } .color{ background: red; } </style></head><body> <div id="a"> </div></body><script type="text/javascript"> var div = document.getElementById('a'); div.className = 'color'; document.write(div.style.backgroundColor);</script>输出为空
1 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
style.backgroundColor
得到是属于这个Element本身的样式,不包括因匹配class而获得的样式。你想要的那个可以用getComputedStyle
。
添加回答
举报
0/150
提交
取消