下面是一個解決方案,只需將onload="addNextImage('#id_in_which_to_add_new_image', 'second_image_url')"
添加到您想先載入的圖像。在下一個例子中,忽略寬度和樣式(我把它們放在那裏可以測試功能,使圖像更小,所以我不需要滾動查看行爲 - 我選擇了一個巨大的圖像,以確保一切正常因爲它應該和邊框使它看起來有點像一個進度條=)
<script>
function addNextImage(selector, url) {
var where = document.querySelector(selector);
if (where) {
var newImage = document.createElement('img');
newImage.src = url;
where.appendChild(newImage);
}
}
</script>
<a id="anchorID">
<img onload="addNextImage('#anchorID', 'http://animalia-life.com/data_images/wallpaper/tiger-wallpaper/tiger-wallpaper-01.jpg')" src="http://hubblesource.stsci.edu/events/iyafinale/support/documents/gal_cen-composite-9725x4862.png" width="400px" style="border: 1px solid black" />
</a>
這應該對大多數瀏覽器今天的工作:IE8 +(只要你使用基本的CSS2.1選擇作爲第一個參數) ,以及幾乎所有其他的使用。 (IE8 +,因爲它取決於querySelector)
請問您可以張貼你爲什麼要這個多標籤圖像標籤裏面的錨標籤? – syms
'img'是自動關閉標記'' – jcubic
你想在這些圖像標記上使用'src'屬性嗎? – jcubic