Javascript 基于img id将img src设置为另一个网站上的img src
如果您有img ID,是否可以从完全不同的网页获取img src,然后将其用作您自己网站上的img src 这样,当其他网站上的图像发生变化时,您的网站上的图像也会发生变化 例如,在www.abcdefg.com/1234567/上有一个图像。 所讨论图像的img id为“图像标签”Javascript 基于img id将img src设置为另一个网站上的img src,javascript,jquery,html,image,Javascript,Jquery,Html,Image,如果您有img ID,是否可以从完全不同的网页获取img src,然后将其用作您自己网站上的img src 这样,当其他网站上的图像发生变化时,您的网站上的图像也会发生变化 例如,在www.abcdefg.com/1234567/上有一个图像。 所讨论图像的img id为“图像标签” 我希望能够使用img id(图像标签)获取该图像的src,并将其用作我自己网页上的img src。不,这是不可能的 CORS阻止您发送ajax请求以从其他来源获取HTML,但也可以从服务器获取其他网站并提取图像标记
我希望能够使用img id(图像标签)获取该图像的src,并将其用作我自己网页上的img src。不,这是不可能的 CORS阻止您发送ajax请求以从其他来源获取HTML,但也可以从服务器获取其他网站并提取图像标记以获取图像src
$link=http://www.bamuel.com/';
$link = 'http://www.bamuel.com/';
$content = file_get_contents($link);
$first_step = explode( '<img id="epic article">' , $content );
$second_step = explode("</img>" , $first_step[1] );
echo $second_step[0];
$content=file\u get\u contents($link);
$first_step=分解(“”,$content);
$second_step=explode(“,$first_step[1]);
echo$second_步骤[0];
您可能可以在PHP中执行此操作,但它不是这样做的 假设您想要的id是
id = "image-tag"
和src=”http://www.abcdefg.com/1234567.png“
您希望该行如下所示:
<img id="image-tag">
这样,从您的示例来看,每当您使用
id=“image tag”
声明任何img
时,源将根据需要自动引用到站点。但是在我的问题中,我不知道img的src。所以我不知道attr_val.src的值是多少
var image_tag = document.getElementsByTagName('img')
var attr_val = image_tag.getAttribute('id')
if (attr_val == 'image-tag'){
attr_val.src = "http://www.abcdefg.com/1234567.png";
}