Javascript 如何获取对背景图像的引用?

Javascript 如何获取对背景图像的引用?,javascript,Javascript,如何在JavaScript中获取对背景图像对象的引用或将其作为节点的引用 var backgroundImgObject = document. .... ? 基于此引用,是否可以获取背景图像的URL?还有其他获取URL的方法吗 谢谢大家! 获取背景图像 var img = document.body.style.backgroundImage; // Will return url('anyimage.png') var img = document.body.style.backgrou

如何在JavaScript中获取对背景图像对象的引用或将其作为节点的引用

var backgroundImgObject = document. .... ?
基于此引用,是否可以获取背景图像的URL?还有其他获取URL的方法吗


谢谢大家!

获取背景图像

var img = document.body.style.backgroundImage;
// Will return url('anyimage.png')

var img = document.body.style.backgroundImage.slice(4, -1);
// Will return anyimage.png
document.body.style.backgroundImage = "url('anyimage.png')";
设置背景图像

var img = document.body.style.backgroundImage;
// Will return url('anyimage.png')

var img = document.body.style.backgroundImage.slice(4, -1);
// Will return anyimage.png
document.body.style.backgroundImage = "url('anyimage.png')";

以更一般的方式,document.body可以替换为任何DOM对象

可能会有所帮助。如果我需要返回URL,而不是设置URL,该怎么办?如何检索它?是document.body.style.backgroundImage.src吗?使用document.body.style.backgroundImage.slice4,-1,请参阅更新的答案。