Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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如何使用style属性查找包含背景图像的元素_Javascript_Dom_Jquery Selectors_Styles_Background Image - Fatal编程技术网

javascript如何使用style属性查找包含背景图像的元素

javascript如何使用style属性查找包含背景图像的元素,javascript,dom,jquery-selectors,styles,background-image,Javascript,Dom,Jquery Selectors,Styles,Background Image,我正在尝试将脚本添加到作为go daddy网站一部分生成的网页中 该图像在div中显示为使用“样式”属性设置的背景图像 style="background-image: url("//img1.wsimg.com/isteam/ip/c77f0810-0ea1-4425-b963-0e5820c70a3f/5a18a70f-82dc-45b6-bfb8-8f8e7ff1c875.jpg/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1400,h:400,cg

我正在尝试将脚本添加到作为go daddy网站一部分生成的网页中

该图像在div中显示为使用“样式”属性设置的背景图像

style="background-image: url("//img1.wsimg.com/isteam/ip/c77f0810-0ea1-4425-b963-0e5820c70a3f/5a18a70f-82dc-45b6-bfb8-8f8e7ff1c875.jpg/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1400,h:400,cg:true,m/cr=w:1400,h:400,ax:c,ay:c");"
div容器的id将自动生成,并在运行之间更改

我是否可以在页面上找到使用纯javascript在HTML样式属性中设置了背景图像的元素?

试试以下方法:

var elements = document.body.getElementsByTagName("*")

for (var i = 0 ; i < elements.length ; i++) {
 if (elements[i].style.backgroundImage) {
    // DO SOMETHING HERE
    alert(elements[i].id + " has background image")
 }
}
var elements=document.body.getElementsByTagName(“*”)
对于(var i=0;i

可能会给你带来正确的方向。这个问题可能重复的地方与@LGSon发布的关于css和关于javascript@Savandy不,但答案是,因此也是重复的。@LGSon我不明白你的意思,你能解释一下吗?我已经检查了这个答案,它回答了问题。不幸的是,有些how go daddy并没有让这段代码按预期执行:-(.谢谢@Savandy.我不认为你的答案应该被否决。一旦我得到更多的分数,我会投票表决