使用javascript从另一个站点加载图像
Using javascript to load an image from another site
这是我的代码:
function displayimage(x,target){
x.success(function(realData){
var content = $(realData);
var imageurl = content.find('img').eq(1)[0].outerHTML;
var urlTrimmed= String(imageurl).substr(37);
var result = $urlTrimmed.substr(0,$urlTrimmed.length-34);
console.log(result);
document.getElementById("item1").style.backgroundImage = "url('result')";
结果给我一个工作图像url取自另一个网站。
但是它不加载…当我用链接替换"结果"时,它工作了。然而,它需要是动态的……什么好主意吗?
您需要将字符串连接起来。
document.getElementById("item1").style.backgroundImage = "url('"+ result + "')";
您实际上是将图像设置为url('result');
。字面意思就是"结果"。可能不是你的意思。试一试:
document.getElementById("item1").style.backgroundImage =
"url('" + result + "')";
去掉url()中的引号
document.getElementById("item1").style.backgroundImage = "url('"+result+"')";
相关文章:
- 如何在谷歌字体加载时显示加载图像
- 预加载图像并插入DOM
- 加载图像时加载图标
- 在页面启动期间加载图像
- 预加载图像image.onload脚本MVC
- 可以't在我的React组件中加载图像
- 加载图像后调整HTML画布的大小
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 错误:$injector:modulerr加载图像时模块处于角度
- 谷歌地图加载后隐藏加载图像
- 在照片查看器(Javascript和jQuery)中异步加载图像时可能出现错误
- 正在从字节数组加载图像内容
- 网页上已有tinymce加载图像列表
- 单击提交按钮后加载图像将冻结
- 如何使用Express'正确加载图像;s的静态中间件
- 使用jquery即时加载图像
- Html5画布使用JCanvasScript加载图像
- Javascript使用JCanvaScript在画布中加载图像
- 使用jquery/ajax显示加载图像
- ajax缓存false无法加载图像