色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript交換圖片的簡單代碼

姜紹郎1年前6瀏覽0評論
在互聯網的世界里,交換圖片無疑是最為常見的需求之一。我們經常會遇到需要在點擊或鼠標移動到某個位置時改變圖片的場景,并且這種需求實現起來非常簡單。
javascript交換圖片的實現方法非常簡單,只需要使用onclick或onmouseover等事件觸發器,再結合innerHTML和img標簽的src屬性進行賦值,我們便可以很容易地實現圖片交換的效果。
下面就讓我們通過舉例來看看該方法的具體實現。
假如我們有兩張圖片,一張是“張三”的圖片,另一張是“李四”的圖片。我們需要在用戶鼠標移動到“張三”或“李四”上時,將頁面上的圖片替換成相應的圖片。那么我們可以這樣寫代碼:


function changeImg(src) {
document.getElementById('img').src = src;
}

在上面的代碼中,我們定義了一個函數changeImg,該函數的參數src代表圖片的路徑。在函數內部,我們通過getElementById方法獲取頁面上id為“img”的元素,并將其src屬性賦值為參數src的值。
至此,我們已完成了交換圖片的js代碼的編寫,但是我們還需要在HTML頁面中定義圖片的位置和觸發事件。
上面的代碼中,我們定義的圖片的位置為id為“img”的標簽,我們需要在標簽中定義其初始的src屬性值。另外我們需要為“張三”和“李四”定義觸發事件,分別使用onmouseover和onmouseout事件。
下面是完整的HTML頁面代碼:


<html>
<head>
<title>圖片交換示例</title>
<script type="text/javascript">
function changeImg(src) {
document.getElementById('img').src = src;
}
</script>
</head>
<body>
<img id="img" src="zhangsan.jpg" width="300" height="300">
<br>
<a href="#" onmouseover="changeImg('zhangsan.jpg')" onmouseout="changeImg('lisi.jpg')">張三</a>
<a href="#" onmouseover="changeImg('lisi.jpg')" onmouseout="changeImg('zhangsan.jpg')">李四</a>
</body>
</html>

在上面的代碼中,我們定義了一個標簽,并且為其設置了id屬性為“img”,src屬性值為“zhangsan.jpg”。接著,我們定義了兩個標簽,為其分別設置了onmouseover和onmouseout事件,當觸發防線時調用changeImg函數,傳遞不同的參數值實現了圖片的交換效果。
綜上所述,javascript交換圖片的代碼編寫十分簡單。我們只需要定義一個函數,將頁面中需要交換的圖片的src屬性進行修改即可。感興趣的讀者不妨自己編寫類似的交換圖片代碼,來實踐一下。