2013-07-11 33 views

回答

1

的jQuery有.prop()VS .attr特定用途(),所以一定要对阅读起来: http://api.jquery.com/attr/

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

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

然后,您可以采取的变量,并将其推到另一个图像的来源:

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

你可以分配id的图像,并执行:

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

或使用jQuery

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

我认为这是.attr()方法? – PeterFour

+0

@PeterFour see :: http://api.jquery.com/prop/ –

+0

@Sudhir'.prop()'用于* properties *,'.attr()'用于* attributes *。你应该在你的例子中使用.attr()。 – Eric

0

使用ATTR()或道具()来获取图像标签的src。 像这样

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

检查.attr().prop()

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

问候

0

使用jQuery ATTR的属性,让您的图像的src属性通过ID应用

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

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

注意风格属性不是pplicable到的img标签

0

我会做到这一点与JavaScript最好使用这两个图像ID。

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

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

由于OP想交换图像,这是缺少第二个任务,即'var img2_src = document.getElementById('img2_id')。src; document.getElementById('img1_id')。src = img2_src;' – orique

+0

是的,你是对的。第二部分反映了第一部分。 –

相关问题