如果我有我的網頁上這個網站更換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 ='...'它也是跨瀏覽器安全的 –