gpt4 book ai didi

Javascript 获取元素背景图像但消除 "url()"

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:47 26 4
gpt4 key购买 nike

我一直在制作我自己创建的图片库,我正在为其添加“放大”功能。

我知道我离成功很近了,但我只有一个小问题。在 Javascript 中,我设法获取了将被放大的图像的背景属性,但它抓取了包含 url() 的图像。我只想获取不包括 url() 的 URL (http:.../)。

我希望这不是很困惑,但如果你是,这是我元素的链接。单击图像以放大,但它实际上会提醒 background-image 属性,因为我想先看看它获取了什么。

Check it out

这可能吗?

最佳答案

最简单的解决方案是 slice方法。第一个参数指定从哪里开始选择,第二个参数指定从字符串结尾开始选择(如果为负数)。所以,你的代码应该是:

var bkImg = window.getComputedStyle(sourceimg,null).getPropertyValue("background-image");
var bkImgUrl = bkImg.slice(4, -1);

关于Javascript 获取元素背景图像但消除 "url()",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com