使用javascript从另一个站点加载图像

Using javascript to load an image from another site

本文关键字:加载 图像 站点 另一个 javascript 使用      更新时间:2023-09-26

这是我的代码:

    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+"')";