【发布时间】:2017-06-16 10:21:56
【问题描述】:
我有这个
<div class="data">
<img src="#" style="background:url('o.jpg')">
</div>
我想在同一个 div 中使用这个(背景)url 并使用 src="background img url" 创建新的 img 标签,并使用 js 或 jq 删除旧的 img 标签
我试图这样做from
var img = document.querySelector('img'),
// parse image URL and strip away url('')
imgURL = img.style.backgroundImage.replace('url("','').replace('")','');
img.src = imgURL;
// remove style attribute afterwards.
img.removeAttribute('style');
但这对我不起作用,所以我必须以另一种方式进行
【问题讨论】:
-
你想做什么?获取 url 图像并尝试使用此图像创建一个新图像,如背景?您可以访问 src 图像以更改图像.. 像 $('#newImage').attr({src:'YOUR-NEW-URL'});
-
是的,我可以使用 jquery @manish yadav
-
我想用这个背景图片创建新的img标签并删除这个img标签
-
毛利克。请检查上面发布的链接。如果上面的链接没有帮助。告诉我。
标签: javascript jquery