我一直在研究Javascript照片庫,我希望它對用戶非常友好。這隻涉及每個圖像使用一個圖像和一個鏈接。我有它,所以所有的圖像出現在左側的滾動div和onClick它是假設更改右側的圖像源,但我似乎無法得到JavaScript從原始圖像獲取圖像源並更改第二個一個與它。我嘗試了其他一些方法,但這是我喜歡的方式,如果我能夠實現它,它將是完美的。Javascript獲取圖像源並注入到另一個圖像源中
這是在一個表內,所以它是不同的對齊我只是給需要的代碼。
此代碼在下面給出,但似乎他刪除了他的答案。我覺得你比我親近很多!
的Javascript:
<script type="Text/javscript">
function setImage(this) {
document.getElementById("ImageFrame").src = this.childNodes[0].src;
}
</script>
休息
<div style="width:275;height:400;overflow-x:scroll;">
<a href="#" onclick="setImage(this);"><img class="gallery" src="JCF/PICT0421.jpg" /></a>
<a href="#" onclick="setImage(this);"><img class="gallery" src="JCF/PICT0422.jpg" /></a>
<a href="#" onclick="setImage(this);"><img class="gallery" src="JCF/PICT0423.jpg" /></a>
</div>
的圖像被改變。
<div>
<img id="ImageFrame" src="JCF/PICT0421.jpg" width="400" />
</div>
即使是這樣,它不起作用 –
取消提醒並檢查消息。它應該爲你顯示正確的img源。這對我來說很好。 '不要使用obj.childNode [0],因爲0節點並不總是一個img標籤。這取決於瀏覽器。「#: – Kaf
好吧,這一定是嚴重的,因爲即使是JavaScript的警報不適合我,我知道我有這個正確。 –