2016-02-20 105 views
0

我想要一个链接来下载用作背景的图片。如何获取用作背景的图像的完整URL?

的URL信息存储在background('images/image.jpg')

两个问题在这里:

  • URL由background('')
  • URL包裹是相对的,下载我需要绝对URL

我使用正则表达式来摆脱background(''),并追加了网站的URL。

是否有更简单高效的解决方案我不知道?也许使用jQuery?

+0

在删除背景('')之前加上'window.location.host'; –

+0

谢谢,这是一些东西。 – Boykodev

回答

1
window.getComputedStyle(SELECTOR, null).getPropertyValue('background-image').split("\'")[1] 
+0

在粘贴一段简单的代码之前,尝试解释你的方法。 – sotoz

+0

无法让它工作,对不起。 – Boykodev

+0

@Boykodev'window.getComputedStyle(document.getElementsByTagName('html')[0],null).getPropertyValue('background-image')。split(/'|“/)[1]'像一个魅力一样工作。 –

相关问题