此问题已在此处有答案:
Get a CSS value with JavaScript(8个回答)
昨天关门了。
假设一个HTML页面有以下CSS:
body { background: url("http://via.placeholder.com/200x200"); width: 200px; height: 200px; }
为什么不这样:
console.log(document.body.style.backgroundImage); // idem for .style.background
显示URL?
相反,它显示一个空白字符串。
备注:
- 它似乎适用于儿童
div
,但不适用于身体 - 这里SO代码片段没有帮助(因为这个问题专门针对
body
)
1条答案
按热度按时间s6fujrry1#
试试这个