如果我有我的网页上这个网站更换IMG SRC从元素属性
<img src="samesrc" class="commentimg" name="differentimg1"/>
怎样的onclick可以切换的<img>
的src=
与name=
属性,所以当我点击<img>
的SRC成为differentimg1 ,并且点击时,再次html源代码返回到原来的即
<img src="differentimg1" class="commentimg commentimgresize" name="differentimg1"/>
,然后
<img src="samesrc" class="commentimg" name="differentimg1"/>
这应该适用于所有图像,但切换时的src应该对应元素name=
的值。
我已经试过http://jsfiddle.net/yusaf/zy5j8/25/
$('.imgreplace').each(function(){
$('.imgreplace').click(function(){
var replacesrc = $(".commentimg").attr("name");
$('.commentimg').attr("src", "+replacesrc+");
$('.commentimg').toggleClass('commentimgresize')
})
});
这太棒了,只是错过了一件事,但我明白了,http://jsfiddle.net/yusaf/zy5j8/31/,非常感谢。 –
很高兴为你效劳,@Yusaf! –
@Yusaf - 这确实比我的回答更好 - 它会覆盖name属性,但这并不重要。名称对img没有任何作用,实际上这个标签(和其他)已被**弃用**。将来,如果您需要占位符属性,则可以使用html5数据属性 - data-swapsrc ='...'它也是跨浏览器安全的 –