Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从ID获取CSS背景图像url_Javascript_Jquery - Fatal编程技术网

Javascript 从ID获取CSS背景图像url

Javascript 从ID获取CSS背景图像url,javascript,jquery,Javascript,Jquery,如何从此ID获取url <div id="image" style="background-image: url(/test.com/test.jpg)"> 一直在google和stack overflow中搜索此项,但仅获取“从url获取id”或当前窗口位置结果。使用jQuery: $('#image').css('background-image') 你可以这样做 $("#image").css("background-image"); 您可以使用元素样式back

如何从此ID获取url

<div id="image" style="background-image: url(/test.com/test.jpg)">

一直在google和stack overflow中搜索此项,但仅获取“从url获取id”或当前窗口位置结果。

使用jQuery:

$('#image').css('background-image')

你可以这样做

   $("#image").css("background-image");

您可以使用元素样式
backgroundImage
属性:

var img=document.getElementById('image'),
url=img.style.backgroundImage;
console.log(url)

我这样做是为了从具有内联样式属性的元素中获取值

var imgUrl = $("#image").prop("style", "background-image");
$(文档).ready(函数(){
var x=$(“#图像”).css(“背景图像”);
var imageurl=x.substring(5,x.length-2);
警报(imageurl);
});


这是否回答了您的问题?很乐意帮忙。如果您只想获取“/test.com/test.jpg”,可以执行以下操作:
'url(“/test.com/test.jpg”).split(“”)[1]