<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="author" content="演示文檔"><title>example</title><link rel="stylesheet" href="jjj.css" type="text/css"><script>function picshow(which){var source=(which).getAttribute("href")var placeholder=document.getElementById("image_One")placeholder.setAttribute("src",source)}</script></head><body><ul><li><a href="image/icon1.png" onclick="picshow(this); return false;" title="picture1">圖片一</a></li><li><a href="image/icon2.png" onclick="picshow(this); return false;" title="picture2">圖片二</a></li><li><a href="image/icon3.png" onclick="picshow(this); return false;" title="picture3">圖片三</a></li><li><a href="image/icon4.png" onclick="picshow(this); return false;" title="picture4">圖片四</a></li></ul><image id="image_One"src="image/實例.gif" alt="這是一張占位符圖片" /></body></html>
1 回答

BIG陽
TA貢獻1859條經驗 獲得超6個贊
這段代碼中which是函數picshow()的一個參數,用于將which的href參數指示的圖片顯示到id="image_One"的圖片位置。此時,which僅僅是個參數,沒有指定任何對象。
onclick="picshow(this); return false;" 這句調用了picshow()函數,并為其指定參數this,即當前的a標簽,此時為which參數指定了對象a標簽。一旦點擊a標簽,就將它的href參數指示的圖片顯示到id="image_One"的圖片位置。
添加回答
舉報
0/150
提交
取消