如何在javascript中将<img/>标记的图像检索到变量中?

时间:2013-07-11 06:59:14

标签: javascript jquery image

如何获取<img>标记的图像并将其存储在javascript(或等效的jquery)变量中?

(实际上我想在两个<img>标签之间交换图像。)

6 个答案:

答案 0 :(得分:1)

您可以为图片指定id,然后执行:

var img_src = document.getElementById("your_image_id").src;

或使用jQuery

var img_src = $("img#your_image_id").prop("src");

答案 1 :(得分:1)

jQuery具有.prop()vs .attr()的特定用途,因此请务必阅读: http://api.jquery.com/attr/

但是,一旦将一个图像的src分配给变量:

var img1_src = $("img#image1").attr("src");

然后您可以将该变量移入另一个图像的源中:

$('img#img2').attr('src', img1_src);

答案 2 :(得分:0)

使用attr()或prop()获取图像标记的src。 喜欢这个

$('#imageId').attr('src');

检查.attr().prop()

答案 3 :(得分:0)

var src = document.getElementsByTagName('img')[0].src;

问候

答案 4 :(得分:0)

使用Jquery attr属性获取图像的src属性

<img src="#" class="my_img"></img>

var img = $('.my_img').attr('src');

通过id属性应用的注释样式不适用于img标记

答案 5 :(得分:0)

我最好使用JavaScript,使用两个图像ID。

var img1_src = document.getElementById("img1_id").src;

document.getElementById("img2_id").src = img1_src;